0

現在、私のコードには 2 つのランダムなエイリアンが 1 つの弾丸を撃っていますが、これをループさせて、弾丸が画面を離れると、さらに 2 つのランダムなエイリアンが弾丸を撃つようにループします。

http://pastebin.com/RhXp2zss

エイリアンの弾丸のクラスは、クラス Space_invaders 内の Alien_Bullets と呼ばれます。エイリアンの弾丸のスプライト グループが必要であり、Space_invaders の下の関数更新内にループする弾丸エフェクトを含める必要があります。

4

1 に答える 1

1

でエイリアンへの参照を保持する必要がありますAlien_Bullets。その後、弾丸が破壊されたときに、新しいショットをトリガーします。エイリアンにカウンターを保持して、発射された弾丸の数を知ることができます。カウンターが 3 になるか、弾丸がターゲットに命中すると、カウンターをリセットして射撃を停止します。

于 2012-07-26T13:24:33.907 に答える