expl_sound = []
for snd in ['expl.wav', 'expl1.wav', "expl2.wav"]:
expl_sound.append(pygame.mixer.Sound(path.join(snd_folder, snd)))
但是当我去设置声音列表的音量时,它会弹出这个错误消息
Traceback (most recent call last):
File "C:\Users\wep43\Desktop\Python Games\Pygames Tutorial\Pygame Shmup.py", line 311, in <module>
expl_sound.set_volume(0.1)
AttributeError: 'list' object has no attribute 'set_volume'
我不能让它不吐出这个信息
我希望我的问题是有道理的,否则就要求更多的信息
^{} 是类^{} 的实例方法,但
expl_sound
是pygame.mixer.Sound
对象的列表。因此,必须分别为列表中的每个(声音)元素设置音量:相关问题 更多 >
编程相关推荐