中文编程pygame游戏教程8_播放声音

在pygame中播放声音非常简单,需要使用到pygame.混音器模块. 它支持常见的.mp3, .wav .ogg等声音文件格式.
播放背景音乐
播放背景音乐常用下面的三行代码:
首先是读取文件, 注意参数要写好声音文件的路径.
其次是设置音量, 一般背景音乐的声音不宜太大, 我这里找的声音文件原始音量有点大, 所以我设成0.1, 你可以根据自己的情况来设置, 比如2就是原先的二倍音量.
最后是播放并设置次数, 默认是播放一次, -1代表在关闭窗口前无限次循环.

播放音效
鼠标或者键盘事件发生后我们往往需要播放一些一次性的声音, 比如:
下面我写了一个例子, 在游戏画面中有三辆车, 鼠标点击会发出不同的声音. 按键盘的向上键中间的车会启动, 撞到屏幕边缘会发出撞击声音.
(这里添加三辆车的方法有些繁琐, 我们会在下一个教程面向对象中优化它)

