我正在学习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()
时会初始化哪些内容。