AS3 の TIMER について質問があります
ステージにゾンビのオブジェがあるので、来てHEROを攻撃してもらいたいです。
私がやりたいことは:
- ゾンビが主人公に向かって歩く
- 彼が攻撃するのに十分近づくと、彼は攻撃を開始します。
- 問題:私は彼に5秒ごとに1回だけ攻撃させて、ヒーローが彼を打ち返すチャンスがあるようにしたい. 問題は、私がタイマーに慣れていないことであり、私を助けるヒント/ツット/答えをまだ見つけることができませんでした. 新しいタイマー関数またはゾンビ関数のどこにタイマーを配置すればよいかわかりません。
ありがとうございました :)
ここにコードがあります
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
}
}