这是我的代码:import pygamepygame.init()screen = pygame.display.set_mode((200,200))clock = pygame.time.Clock()while True: color = (100,100,200) screen.fill(color) pygame.display.flip() clock.tick(60)我认为这应该创建一个 200x200 的窗口并用 RGB 颜色 (100,100,200) 填充它。取而代之的是,它创建了一个空白的 200x200 窗口。当我 control-c 退出时,窗口会在一两帧内闪烁正确的颜色,然后关闭。为什么是这样?
1 回答

森栏
TA贡献1810条经验 获得超5个赞
如果不使用 处理 PyGame 事件pygame.event.get()
,则必须pygame.event.pump()
在循环开始时使用,否则窗口将冻结。但是,pygame.event.get()
强烈推荐,因为否则您可能会遇到关闭窗口的问题。
添加回答
举报
0/150
提交
取消