我什么时候需要使用 mixer pre-init,因为与 mixer.init 相对



pygame.mixer init 和 pygame.mixer pre init 有什么区别? 我看过一个教程,他使用了pre-init,但解释不清楚。 我应该只使用 mixer init 还是两者兼而有之?

问题是初始化

所有导入的 Pygame 模块的 pygame.init() 使用其默认参数调用pygame.mixer.init(),因为

某些平台要求在显示模块初始化后初始化pygame.mixer

如文档所述。

要解决此问题并为frequencychannelsbuffersize设置适当的默认值,您可以在调用pygame.init()顶级函数之前调用pygame.mixer.pre_init()预设默认的混音器 init 参数。

相关内容

最新更新