Pygame与我的两个.wav文件一起工作但是当添加一个.wav它会崩溃?

时间:2016-11-21 22:46:23

标签: python

我是编程新手,这是我第一次尝试制作游戏。到目前为止我有两个声音效果。只要我的船发射,它就会发挥作用,而且当所有敌人都被摧毁时,另一个发挥作用。

每次敌舰与我的船接触时,我都会尝试播放.wav文件。我使用相同的方法来加载/播放这些声音,但无论出于何种原因,它都会意外崩溃。使其崩溃的.wav文件不会比其他文件更长。

以下是我对声音部分的看法。

pygame.init()
destroy = pygame.mixer.Sound('explosion.wav')
fires = pygame.mixer.Sound('laser.wav')
hit = pygame.mixer.Sound('oops.wav')

后来在我的代码行中,我使用类似的东西来调用声音:

soundname.play(0, 0)

为什么前两个声音可以正常工作但不是第三个声音(击中声音)?它们都是.wav文件,大小相同。

0 个答案:

没有答案