Pygame模块如何对游戏进行声音添加?Pygame模块添加游戏声音的技巧

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

Pygame模块如何对游戏进行声音添加?Pygame模块添加游戏声音的技巧


一、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模块添加游戏声音的技巧”的全部内容了 , 希望大家仔细的阅读完这篇文章之后能有所收获 。
Pygame模块如何对游戏进行声音添加?Pygame模块添加游戏声音的技巧


Pygame模块如何对游戏进行声音添加?Pygame模块添加游戏声音的技巧


Pygame模块如何对游戏进行声音添加?Pygame模块添加游戏声音的技巧


微信扫码 , 学习更方便
Pygame模块如何对游戏进行声音添加?Pygame模块添加游戏声音的技巧


现在报名赠100例知识点合集
Pygame模块如何对游戏进行声音添加?Pygame模块添加游戏声音的技巧


    猜你喜欢