我一直试图在Pygame中加入音乐,以配合该Pong项目进行视频游戏设计课程。我导入了音乐,并且一切正常,因为可以读取和播放音乐,但是我的程序几乎没有启动。音乐正在播放,但是屏幕上什么都没有显示,并且正在播放的所有声音只是第一首歌曲(“ Bonetrousle.wav”),但是在轻拍中,就像它在尝试播放但无法加载。
我首先使用MP3文件尝试了此操作,然后将文件转换为WAV。结果相同。
if self.score >= 0 and self.score < 6:
pygame.mixer.music.load('Bonetrousle.wav')
pygame.mixer.music.play(-1, 0.0)
if self.score >= 6 and self.score < 10:
pygame.mixer.music.load('Death by Glamour.wav')
pygame.mixer.music.play(-1, 0.0)
游戏应该能够正确执行,并伴随着Pong游戏,并且从Bonetrousle开始按预期播放音乐。