(pygame)插入颜色代码时意外崩溃

时间:2015-10-23 21:44:00

标签: python-2.7 pygame

我正在学习如何构建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()

2 个答案:

答案 0 :(得分:0)

我在使用python 2.7.10的windows 10和使用python 2.7.9的mac 10.10上尝试了这个代码(不完全相同,但是关闭)。这些都不会复制相同的行为。尝试卸载并重新安装pygame。

答案 1 :(得分:0)

我有完全相同的问题,幸运的是,我的问题由一位名叫numbermaniac的人回答,他想出了如何做到这一点。以下是我问过的问题是由他解决的:

pygame crashes when fill(color) method is used