Pygame是一种常见的可以实现跨平台处理游戏的模块 , 不仅可以使用它实现游戏的开发 , 还可以对图像、声音等进行处理 , 下面就借助这个模块中的mixer操作 , 依据命令播放一个或多个声音 , 并且也可以将这些声音混合在一起 。感兴趣的小伙伴可以一起来看看这篇文章 。

一、mixer模块
当我们使用这个模块时 , 可以设置不同的命令对声音进行播放的处理 , 可以是一个声音也可以是多个 , 同时也可以将想要的声音混合在一起播放 , 获得声音需要四个步骤 , 具体的操作如下:
1、启动mixer进程
首先要设置要处理的代码中其中的一部分 , 主要是用来进行mixer进程的启动操作 , 添加的代码如下:
pygame.mixer.init()直接在代码中添加这一行代码即可 。
2、创建声音目录
进程启动成功之后 , 就可以在保存游戏的目录中创建一个新的目录 , 目录的命令可以根据需要自行设置 , 在这里我们设置为sound , 如下:
s = 'sound'3、添加声音
找到需要的声音文件 , 将此移动到你我们刚才所创建的游戏目录中的sound文件夹中 。假设现在已经下载一个称为hh.ogg的声音文件 , 那么在我们的代码的设置部分中 , 首先要做的事情就是创建一个变量 , 代表你想使用的声音文件:
HH= pygame.mixer.Sound(os.path.join(s, 'hh.ogg'))
4、触发一个声音
最后一个步骤就是使用所设置的声音 , 需要做的事情就是在触发它的时候 , 进行变量的调用 , 在代码中可以借助for循环操作 , 代码如下:
for enemy in enemy_hit_list: pygame.mixer.Sound.play(HH) score -= 1【Pygame模块如何对游戏进行声音添加?Pygame模块添加游戏声音的技巧】以上就是关于“Pygame模块如何对游戏进行声音添加?Pygame模块添加游戏声音的技巧”的全部内容了 , 希望大家仔细的阅读完这篇文章之后能有所收获 。



微信扫码 , 学习更方便

现在报名赠100例知识点合集

猜你喜欢
- 如何用包管理器安装Python第三方模块?利用包管理器安装Python第三方模块的方法
- 新鲜鲍鱼杀了如何保存
- 单数是什么意思 单数如何表示
- 家长怎样开导孩子厌学 家长如何开导孩子厌学
- 手机如何登录群空间?
- 税费怎么计算 如何计算税费
- 瘦肉要怎么炒才会又滑又嫩 如何炒瘦肉才好吃
- 炒香辣蟹怎么处理活螃蟹 炒香辣蟹如何处理活螃蟹
- 百香果怎么看熟没 百香果如何看熟没
- 腊猪肝腊鱼炒什么好吃 腊猪肝腊鱼如何炒好吃
