我对 AS3 中的 TIMER 有疑问
我的舞台上有一个僵尸物体,我希望他来攻击英雄。
我想做的是:
- 僵尸走向英雄
- 当他足够接近攻击时,他会继续攻击。
- 问题:我希望他每5秒只攻击一次,这样英雄就有机会反击他。问题是我不熟悉计时器,我仍然找不到任何可以帮助我的提示/tuts/答案。我不知道我应该把计时器放在哪里,在一个新的计时器函数中还是在我的僵尸函数中。
谢谢你 :)
这是代码
if (zombie.x>hero.x+50)
{
zombie.x-=5;
zombie.scaleX=-1;
if(zombie.x<hero.x+100){
zombie.gotoAndStop("attack");
//so that the zombie attacks when the hero is in range
}
}