【发布时间】:2012-02-07 20:26:54
【问题描述】:
我会尽量解释清楚,但是真的很难解释。我是 AS3 的新手,所以如果你要帮助我,请帮助我,直到我们解决它。请粘贴代码示例,而不是仅仅说我应该怎么做。
好的。 在主时间线上我是这样说的。
这里的计时器每秒钟都会增加敌人!
var Enemy:MovieClip = new Enemy();
addChild(Enemy);
Enemy.x = 200;
Enemy.y = 200;
又一次每 0.5 秒添加一次子弹!
var Bullet:MovieClip = new Bullet();
addChild(Enemy);
Bullet.x = 400;
Bullet.y = 400;
然后在 Enemy.as 和 Bullet.as 中,我有代码说明它应该如何行进、速度等。但是我如何在它们之间进行 hitTest 呢?我试过在这样的敌人或子弹类中做到这一点。
所以我基本问我如何才能hitTest 两个类相互对抗?还是一个类的对象?
【问题讨论】:
-
Flixel (www.flixel.org) 是在 Flash 中开始游戏编程的绝佳工具。有大量的教程,与从头开始工作相比,你可以更快地完成一个工作游戏。我强烈建议您为您的第一个游戏使用库/框架,您将学到很多东西,同时仍然可以制作一些很酷的东西。
标签: actionscript-3 class hittest