我试图用pygame制作游戏,我想循环播放音乐但是当我把它放在我的主循环中时它只重复第一秒。
import pygame
import os
from pygame import mixer
pygame.init()
mixer.init()
#here i have all the display settings and stuff so im not gonna write them
mixer.music.load(os.path.join("Music", "music.wav"))
mixer.music.play()
我希望这个循环播放不停,但我不知道如何。
答案 0 :(得分:7)
来自pygame.mixer.play的文档:
loops参数控制音乐播放的重复次数。播放(5)将使音乐播放一次,然后重复播放五次,共六次。如果循环为-1,则音乐将无限重复。
所以请致电
mixer.music.play(loops=-1)