《Cocos2D权威指南》——2.5 游戏音效

简介: 本节书摘来自华章计算机《Cocos2D权威指南》一书中的第2章,第2.5节,作者:王寒,屈光辉,周雪彬著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.5 游戏音效

游戏如果跟无声电影一样,那么肯定会少了很多乐趣。其实要在Cocos2D的游戏世界里添加声音是非常简单的。
打开HelloWorldLayer.m,在文件顶部添加一行代码以导入头文件。在init方法中return self;语句前、if条件语句的最后添加代码清单2-26所示代码。
代码清单2-26 在方法中return self;语句前、if条件语句的最后添加代码

[[SimpleAudioEngine sharedEngine] preloadEffect:@"bullet.mp3"];//1.
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"game_music.mp3" loop:YES];//2.
[[SimpleAudioEngine sharedEngine] setBackgroundMusicVolume:0.5];//3.

1)预加载子弹发射时的音效,在发射子弹时,可以直接播放该音效而不会有一点卡。
2)播放背景音乐,同时第二个参数指定背景音乐重复循环播放。
3)设置背景音量。1表示最大,0.5表示一半。
最后,在updatePlayerShooting方法返回之前,添加播放子弹音效,如代码清单2-27所示。
代码清单2-27 播放子弹音效

[[SimpleAudioEngine sharedEngine] playEffect:@"bullet.mp3"];

好了,编译并运行,让我们听听精彩的游戏世界吧。

相关文章
|
Cloud Native 安全 数据安全/隐私保护
云原生架构下的微服务治理与挑战####
随着云计算技术的飞速发展,云原生架构以其高效、灵活、可扩展的特性成为现代企业IT架构的首选。本文聚焦于云原生环境下的微服务治理问题,探讨其在促进业务敏捷性的同时所面临的挑战及应对策略。通过分析微服务拆分、服务间通信、故障隔离与恢复等关键环节,本文旨在为读者提供一个关于如何在云原生环境中有效实施微服务治理的全面视角,助力企业在数字化转型的道路上稳健前行。 ####
|
8月前
|
监控 安全 测试技术
监理20-25章
课件
234 15
|
机器学习/深度学习 数据采集 人工智能
深入理解SVM中的核函数及其应用
深入理解SVM中的核函数及其应用
741 83
|
10月前
|
人工智能 自然语言处理 自动驾驶
AVD2:清华联合复旦等机构推出的自动驾驶事故视频理解与生成框架
AVD2 是由清华大学联合多所高校推出的自动驾驶事故视频理解与生成框架,结合视频生成与事故分析,生成高质量的事故描述、原因分析和预防措施,显著提升自动驾驶系统的安全性和可靠性。
259 6
|
消息中间件 人工智能 Kubernetes
解密开源Serverless容器框架:事件驱动篇
Knative是一款基于Kubernetes的开源Serverless框架,提供了云原生、跨平台的Serverless编排标准。作为Serverless中必不可少的事件驱动能力,Knative Eventing提供了云原生的事件驱动能力。
|
存储 安全 API
VFIO【ChatGPT】
VFIO【ChatGPT】
|
机器学习/深度学习 人工智能 Cloud Native
RPA技术未来趋势如何?
【8月更文挑战第4天】RPA技术未来趋势如何?
600 1
|
机器学习/深度学习 人工智能 前端开发
未来趋势下的前端开发:可视化编程的崛起
随着人工智能和机器学习技术的不断发展,前端开发领域也在逐渐迎来变革。本文探讨了未来趋势下前端开发的发展方向,重点介绍了可视化编程在前端开发中的应用和优势,以及对传统前端开发方式的影响。
|
开发工具
查询天气预报案例
这是一个关于如何查询天气预报的步骤指南,包括五个步骤:找到阿里云的天气服务、购买服务、获取AppCode和秘钥、参考SDK调用接口以及使用Hutool工具进行接口调用。提供了详细的操作截图和接口返回的示例数据。完整文档链接可在文中找到。
685 4
|
存储 Cloud Native Serverless
云原生最佳实践系列 7:基于 OSS Object FC 实现非结构化文件实时处理
阿里云OSS对象存储方案利用函数计算FC,在不同终端请求时实时处理OSS中的原图,减少衍生图存储,降低成本。