2012-07-26 72 views
0

现在我的代码有2个随机外星人射击1颗子弹,但是我希望这样做可以让子弹离开屏幕时循环播放2个随机外星人射击子弹等等。 。Pygame - 太空侵略者的射击子弹

http://pastebin.com/RhXp2zss

类为外星人的子弹被称为Alien_Bullets 类Space_invaders内应该有外星人子弹的精灵群体,我需要包括Space_invaders下

+0

[Pygame - Space Invaders Aliens]可能的重复(http://stackoverflow.com/questions/11660243/pygame-space-invaders-aliens) – 2012-07-26 02:18:07

回答

1
功能更新中的循环子弹效果

你应该在你的Alien_Bullets中保留对外星人的引用,然后当子弹被击退时你触发一个新的镜头。你可以在你的外星人中留下一个计数器来知道它射出了多少子弹。当计数器满3或子弹击中目标时,重置计数器并停止拍摄。