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)  #背景音乐

  

posted @ 2020-06-17 16:36  灰人  阅读(299)  评论(0)    收藏  举报