例外如下:
run_game()
gf.check_events(ai_setting,screen,ship,bullets)
TypeError: check_events() missing 1 required positional argument: 'bullets'
我明明在check_event處添加了bullets 實體,為什么還會報錯...
省略代碼如下:
from pygame.sprite import Group
def run_game(): bullets=Group() #游戲主回圈 while True: gf.check_events(ai_setting,screen,ship,bullets)
def check_events(event,ai_setting,screen,ship,bullets): #監視鍵盤與滑鼠事件 for event in pygame.event.get(): if event.type==pygame.QUIT : sys.exit() #相應鍵盤與滑鼠事件 elif event.type==pygame.KEYDOWN: check_keydown_events(event,ai_setting,screen,ship,bullets)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/86620.html
標籤:其他開發語言
下一篇:大佬救救我吧,看了一天了
