1
pygame.mixer init和pygame.mixer pre init有什么区别?我看到一个教程,他使用pre-init,但解释不清楚。我应该只使用混音器init,还是两者兼而有之?我什么时候需要使用mixer pre-init作为仅适用于mixer.init的选项?
pygame.mixer init和pygame.mixer pre init有什么区别?我看到一个教程,他使用pre-init,但解释不清楚。我应该只使用混音器init,还是两者兼而有之?我什么时候需要使用mixer pre-init作为仅适用于mixer.init的选项?
的问题是,pygame.init()
,它初始化所有进口pygame的模块,调用pygame.mixer.init()
其默认参数,因为
一些平台需要
pygame.mixer
显示模块已经初始化之后被初始化。
为了解决这个问题,并为frequency
,channels
设置适当的默认值和buffersize
你可以调用pygame.mixer.pre_init()
预设默认混频器初始化参数调用pygame.init()
顶级功能之前。