我正在学习 pygame,在绝大多数教程中据说应该运行pygame.init()
在做任何事情之前。我正在做一个特定的教程并像一个人那样输入代码,并注意到在一个又一个的示例中没有pygame.init()
并且没有任何模块的其他显式初始化。
例如,以下工作(至少对我来说)没有任何问题:
import pygame
screen = pygame.display.set_mode((600, 400))
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
raise SystemExit
只是想知道如何准确地找出初始化的内容pygame.init()
运行时初始化什么pygame.init()
没有运行。
这将尝试为您初始化所有 pygame 模块。不是
所有pygame模块都需要初始化,但这会自动
初始化那些做的事情。
http://www.pygame.org/docs/tut/ImportInit.html http://www.pygame.org/docs/tut/ImportInit.html
我不知道必须初始化哪些模块,但看起来像display and event不属于该类别。我只是建议您这样做,因为也许某些模块可以在不初始化的情况下工作,但不会以相同的方式工作,或者它们会错过一些重要的东西。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)