我正在嘗試使用 python 在 pycharm 中制作游戲,但我有一個未定義的名稱。我尋找有關如何解決此問題的信息,我能找到的最佳解決方法是在第 16 行將名稱從 gameDisplay 更改為 GameDisplay,但它根本沒有幫助。以下是我收到的完整錯誤消息。Traceback (most recent call last): File "C:/Users/Zack's PC/AppData/Roaming/JetBrains/PyCharmCE2020.1/scratches/main1.py", line 30, in <module> car(x,y) File "C:/Users/Zack's PC/AppData/Roaming/JetBrains/PyCharmCE2020.1/scratches/main1.py", line 16, in car GameDisplay.blit(carImg,(x,y))NameError: name 'GameDisplay' is not definedProcess finished with exit code 1這是文件: ***import pygamepygame.init()display_width= 900display_height=600black= (0,0,0)white= (255,255,255)red= (255,0,0)screen= pygame.display.set_mode((display_width,display_height))pygame.display.set_caption('Race Car')clock = pygame.time.Clock()carImg = pygame.image.load('C:/Users/Zack\'s PC/Pictures/gameimages/racecarimage.png')def car(x,y): gameDisplay.blit(carImg,(x,y)) x = (display_height * 0.45)y = (display_width * 0.8)crashed = Falsewhile not crashed: for event in pygame.event.get(): if event.type == pygame.QUIT: crashed = True car(x,y) gameDisplay.fill(white) pygame.display.update() clock.tick(60)pygame.quit()quit()***
我有一個錯誤:NameError: name 'GameDisplay'
慕工程0101907
2022-11-18 20:50:39