hit_midenemy= pygame.sprite.groupcollide(self.hero.bullets, self.midenemy_group, True, False)
for j in self.midenemy_group:
if hit_midenemy:
j.enermy-=1
if j.enermy==0:
j.kill()
score +=1000
這是子彈擊中中型敵機的代碼,我給敵機增加了血條,每次擊中減少一點血,可是有一個問題,當我的飛機發射子彈擊中一個敵機的時候,
但是在螢屏上的同類敵機也跟著掉血,這個問題我無法解決,求大佬幫忙。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/273408.html
上一篇:svg圖片看不了
下一篇:關于json互轉的問題
