pygame(5)音效
1.音效效果
game类中音效模块的初始化:
pg.mixer.init() #音乐一类
在load data函数中我们加载音效:
self.snd_dir = path.join(self.dir,'snd') self.jump_sound = pg.mixer.Sound(path.join(self.snd_dir,'12699.wav'))
这里只加载了一个跳跃的音效,然后在跳跃部分添加一个启动音效的代码就可以了。下面这个是player类中的。
self.game.jump_sound.play()
2.背景音乐效果:
new中:
pg.mixer.music.load(path.join(self.snd_dir,'12699.wav'))
run中:
pg.mixer.music.play(loops = -1) #背景音乐