基本上,我想要实现的是在游戏运行时平移声音的方法。我希望根据玩家的位置改变音量(左右)。目前,我有一个简单的代码,我认为这将是一个很好的测试:
pygame.mixer.init()
self.sound = pygame.mixer.Sound("System Of A Down - DDevil #06.mp3")
print("I could get here")
self.music = self.sound.play()
self.music.set_volume(1.0, 0)
首先,我尝试使用pygame.mixer.music
进行类似的操作,但我意识到这种方法无法分别更改音量,或者至少我是这么认为的,于是我改用了此处提供的代码。
现在似乎文件无法加载,我猜测这是因为文件太大了,在pygame中无法作为声音处理。有什么方法可以让这个工作吗?