在PyGame中定义一个屏幕而不显示它

时间:2014-07-01 16:47:18

标签: python pygame

我在PyGame上编写了一个脚本,它应该创建一个图像然后保存它,而不是显示它。生成和保存的过程是完美的,但是当我使用myscreen = pygame.display.set_mode([500,500])时,它会导致窗口打开,其大小是我定义的。一旦我没有给出任何pygame.display.flip(),窗口就会闪烁,出现并消失。

我想知道是否有办法在PyGame中初始化一个屏幕而不显示它,所以,我可以创建我的图像并保存它。

1 个答案:

答案 0 :(得分:2)

不要使用display来创建它。您可以构建一个Surface并将其与image.save()结合使用来保存它,或者使用类似Pillow的内容来创建图像而不使用PyGame。