【发布时间】:2012-01-05 22:25:48
【问题描述】:
我创建了一个每 1 秒启动一次的计时器。 这是每 1 秒发生一次的代码。
var Random_Value_X:Number = Math.ceil(Math.random() * 1500);
var Random_Value_Y:Number = Math.ceil(Math.random() * 2000);
var enemy:MovieClip = new AI(stage);
addChild(hero);
enemy.x = Random_Value_X;
enemy.y = Random_Value_Y;
好的。然后我得到了一个叫做 AI 的类,我已经做了它,所以 AI 跟随我的玩家。问题是,我需要做一个 hitTest 来测试一个 AI 是否击中另一个 AI?有没有办法可以给每个新的 AI 一个 ID?就像第一个被称为“AI1”和第二个 AI2”,然后我可以编写一个类似 If(AT1.hitTestObject(AT2 || AT3)) 的代码
希望您能理解我要解释的内容! :)
【问题讨论】:
标签: actionscript-3 timer artificial-intelligence hittest