Pygame可以处理我的两个.wav文件,但是当添加一个.wav文件时会崩溃吗?

2024-10-01 15:39:38 发布

您现在位置: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文件,长度都差不多。你知道吗


Tags: 文件方法声音游戏init编程原因pygame

热门问题