我读过/看过的每个 pygame 教程都说在你考虑做任何其他事情之前将“pygame.init()”挤进你的代码中。显然,它初始化 pygame 模块或其他东西,这似乎很重要。
直到我想从我的代码中删除 'pygame.init()' 行,只是为了看看会发生什么。瞧,我的游戏完全一样。
我上网,再一次,无论我走到哪里,我都被告知 'pygame.init()' 是必要的。但不,显然不是,因为我只是从我的代码中取出它,它工作得很好。
所以,不用说,我很困惑。如果有人解释,我将不胜感激:
a) pygame.init() 的功能
b) pygame 程序中是否需要它。如果是,那么为什么我的游戏可以工作,如果不是,那么什么时候需要它?
c) 你认为我应该知道的任何其他事情