我正在学习pygame显示。 我知道设置显示的基本原理是这样的:
import pygame
pygame.init()
display = pygame.display.set_mode((1000, 500))
但是,我注意到我可以像这样在后面添加功能
pygame.FULLSCREEN
pygame.RESIZEABLE
pygame.DOUBLEBUF
我可以添加任何功能吗? (+功能) pygame。
答案 0 :(得分:0)
虽然您的问题不清楚,但是您在pygame库flags
中的函数pygame.display.set_mode()
参数中写下了三个选项。我希望您想知道它们的意思和/或其他是什么:
pygame.FULLSCREEN
会按预期执行,并创建全屏显示。
pygame.RESIZEABLE
也可以按预期进行,并且允许调整显示大小。
pygame.DOUBLEBUF
与渲染缓冲区有关,并且仅与单独的渲染器(如 pyOpenGL )结合使用。
其他包括提供无边界显示窗口的NOFRAME
以及这些选项专用的pygame.HWSURFACE
和pygame.OPENGL
。
请注意,一般,对于大多数pygame应用程序,这些标志参数不是必需的,尤其是在开始时。
This link to the pygame refrence documentation用pygame.display.set_mode()
演示了各种选项。如果需要,您可以在该网站上找到pygame的所有文档。