我最近买了一个新的macbook,我一直在努力pygame工作,但还没有成功.我变得非常绝望,我真的可以使用一些帮助.
我已安装pygame 1.9.4,即使我在运行pygame代码时没有收到任何错误消息,它也不会显示任何内容,只有空白屏幕.我正在使用以下代码来测试它:
import pygame
pygame.init()
screen = pygame.display.set_mode((800,600))
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
quit()
screen.fill((255,0,0))
pygame.display.update()
pygame.quit()
Run Code Online (Sandbox Code Playgroud)
在我的旧Macbook上,测试代码给了我一个预期的红色屏幕.两个macbook都在运行python 2.7.10.
有谁知道我做错了什么?我认为我安装的方式pygame与我在旧Macbook上完全一样,唯一的区别似乎是操作系统.
编辑1:我在Sublime Text中编写脚本并在Terminal中运行程序. 截图
编辑2:我通过将操作系统降级为macOS High Sierra让pygame再次工作.