优草派 > Python

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

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024