突然之间就显示这个错误,把读取音乐代码删除可以正常运行
来源:3-5 飞机大战项目飞机移动控制
慕粉1469665490
2019-08-29 00:34:06
pygame.mixer.music.load(constants.BG_MUSIC) #就是这里,我检查了好多遍没有问题
pygame.error: mixer not initialized
换一台电脑又正常了,搞半小时了,疯了
3回答
好帮手乔木
2019-08-30
同学你好:
初始化声音播放模块不影响游戏界面的关闭。
只要在游戏主循环的中判断游戏事件的状态是否是退出,使用
pygame.quit()
sys.exit()
退出游戏即可。
由于同学没有提供详细的信息,所以没法精确的判断同学的错误,如果没有解决同学的问题,请同学提供详细的信息并重新提问,感谢配合。
如果我解决了同学的问题,请采纳!学习愉快^_^
慕粉1469665490
提问者
2019-08-29
初始化字体和音乐以后关闭的功能不能用,必须停止代码运行,我觉得应该是pygame这个包出什么问题了,很纠结啊!这个方法好像治标不治本!最开始还运行的好好的,我下了老师的实战代码还是陆陆续续报错,和您说的一样的我初始化mixer运行能正常,运行,但是无法正常点X关闭!请老师务必告诉我真正原因,万分感谢!
好帮手乔木
2019-08-29
同学你好:
同学在对游戏进行初始化的情况下:
pygame.init()
对游戏音乐的初识化:
pygame.mixer.init()#初始化声音播放模块
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题