0

现在我的代码有 2 个随机外星人射击 1 颗子弹,但我希望它循环,以便当子弹离开屏幕时,它会循环再有 2 个随机外星人射击子弹,依此类推。

http://pastebin.com/RhXp2zss

外星子弹的类在 Space_invaders 类中称为 Alien_Bullets 应该有外星子弹的精灵组,我需要在 Space_invaders 下的函数更新中包含循环子弹效果

4

1 回答 1

1

你应该在你的 中保留对 Alien 的引用Alien_Bullets,然后当 de bullet 被摧毁时,你会触发新的射击。你可以在你的外星人中放置一个计数器来知道它射了多少子弹。当计数器达到 3 或子弹击中目标时,您重置计数器并停止射击。

于 2012-07-26T13:24:33.907 回答