pygame.mixer init 和 pygame.mixer pre init 有什么区别?我看了一个教程,他使用了pre-init,但解释不清楚。我应该只使用mixer init,还是两者都做?
问问题
938 次
问题在于pygame.init()
,它初始化所有导入的 Pygame 模块,pygame.mixer.init()
使用其默认参数调用,因为
某些平台要求在
pygame.mixer
显示模块初始化后进行初始化。
正如文档所述。
要解决此问题并为 设置适当的默认值frequency
,您可以在调用顶层函数之前调用预设默认的混音器初始化参数。channels
buffersize
pygame.mixer.pre_init()
pygame.init()