python – pygame.display.set_mode()究竟做了什么?

我最近开始使用pygame python库,我只是想看看我是否正确理解了一些东西:

以下是设置窗口的一些代码.在说:

windowSurface = pygame.display.set_mode((WINDOWWIDTH, WINDOWHEIGHT), 0, 32)

,display显示pygame中的模块,set_mode是该模块中类的名称吗?它是否正确?

from pygame.locals import *

# set up pygame
pygame.init()

# set up the window
WINDOWWIDTH = 400
WINDOWHEIGHT = 400
windowSurface = pygame.display.set_mode((WINDOWWIDTH, WINDOWHEIGHT), 0, 32)
pygame.display.set_caption('Animation')
最佳答案
display是一个模块,set_mode是该模块内的一个函数.它实际上创建了pygame.Surface类的一个实例,并返回它.见the docs.

在Python中,标准是类具有大写的名称,模块和函数都是小写的.并非一切都遵循这一点,但很多事情都做到了,看起来pygame就是其中之一.

转载注明原文:python – pygame.display.set_mode()究竟做了什么? - 代码日志