我正在学习如何构建python游戏,并在线阅读如何编写一个简单的pygame的教程,不幸的是我被停在了一个看似非常基本的部分。这个教程已经很老了,所以我很快就会得到答案的可能性很小,而且我已经尝试过这个了,但我找不到一个有类似问题的人。代码工作正常,没有颜色输入GameDisplay.fill(white)
我正在运行mac版本10.11,并使用python 2.7.10编写pygame代码。我在python shell上没有得到回溯错误,我只是得到一个“Python意外退出”,并想知道我是否错过了一个重要的Python输入?
import pygame
pygame.init()
GameDisplay = pygame.display.set_mode((800, 600))
pygame.display.set_caption("This Thing")
white = (255,255,255)
GameQuit = False
while not GameQuit:
for event in pygame.event.get():
if event.type == pygame.QUIT:
GameQuit = True
GameDisplay.fill(white)
pygame.display.update()
pygame.quit()
quit()
答案 0 :(得分:0)
我在使用python 2.7.10的windows 10和使用python 2.7.9的mac 10.10上尝试了这个代码(不完全相同,但是关闭)。这些都不会复制相同的行为。尝试卸载并重新安装pygame。
答案 1 :(得分:0)
我有完全相同的问题,幸运的是,我的问题由一位名叫numbermaniac的人回答,他想出了如何做到这一点。以下是我问过的问题是由他解决的: