私はあなたが敵と戦うフラッシュゲームに取り組んでいます。スライムと呼んだ敵のAI全体をやりました。今度は、この敵をシーンに複数配置したいと思います。たとえば、slime1 slime2 など、すべてのコードを複製する必要があるかどうか疑問に思いました。
if ((img_background.BackGround.wall).hitTest(slime._x + radius, slime._y,true )) { // When the slime hits a right wall
slime._x -= 8
}
if ((img_background.BackGround.wall).hitTest(slime._x, slime._y + radius, true)) {
slime._y -= 8;
}
if ((img_background.BackGround.wall).hitTest(slime._x, slime._y - radius, true)) {
slime._y += 8;
}
if ((img_background.BackGround.wall).hitTest(slime._x - radius, slime._y, true)) {
slime._x += 8;
}
if ((img_background.BackGround.wall).hitTest(slime._x)){
SLIwalltouch = 1
}else{
SLIwalltouch = 0
}
複数の値を持つ変数を割り当てて、「slime」+ numberofslimes ..... 私はこれが初めてで、助けが必要です。ありがとう。
注: flash actionscript 2.0 を使用しています。