2012-07-26 57 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或子彈擊中目標時,重置計數器並停止拍攝。