如何更改 PyGame 中声音或音乐的音量?

How do I change the volume of the sound or music in PyGame?

如何在 PyGame 中更改音量,例如通过转到设置更改音量。我做了 UI 元素,只需要知道如何改变音量。我知道我不清楚,但你可以理解我。请帮忙

更改音量取决于您是否正在播放 pygame.mixer.Sound object or playing the music via the pygame.mixer.music 模块。

声音的音量可以通过set_volume()改变。 volume 参数是 [0.0, 1.0]:

范围内的值
pygame.mixer.init()
my_sound = pygame.mixer.Sound('my_sound.wav')
my_sound.play()

my_sound.set_volume(0.5)

可以通过pygame.mixer.music.set_volume()改变音乐的音量:

pygame.mixer.init()
pygame.mixer.music.load('my_music.mp3')
pygame.mixer.music.play()

pygame.mixer.music.set_volume(0.5)