我一直试图让Pygame工作一段时间。它运行没有任何问题,但屏幕上没有任何显示。 我确实尝试运行了Pygame外星人示例游戏,即使音乐开始播放,它也没有出现
import pygame
pygame.init()
display_width = 800
display_height = 600
white = (0, 0, 0)
gameDisplay = pygame.display.set_mode((display_width, display_height))
pygame.display.set_caption("This is a game!")
clock = pygame.time.Clock()
running = True
while running is True:
for event in pygame.event.get():
if event.type is pygame.QUIT:
running = False
gameDisplay.fill(white)
pygame.display.update()
clock.tick(60)
在上面的代码中,我尝试用白色填充屏幕,但窗口只是空白(Mac OS的默认颜色)
编辑: 看来这是Mac OS Mojave的问题
为澄清代码,我最终尝试使用红色以及黑色和白色,但没有出现
答案 0 :(得分:0)
根据GitHub的issue,这是Hombrew安装的Python的错误。
更新修复:如果您从官方python页面下载了Python 3.7.2的官方macOS x64安装程序包,然后
pip3 install pygame
正常运行。