2015年4月8日
无尽奔跑游戏开发回顾 – 最终粒子效果、Composer场景和游戏音频
上周在 Corona Geek Hangout 135 中,我们通过将发射器对象与CBEffects库结合,完成了我们的无尽奔跑游戏系列,获得了我们想要的自定义粒子效果。我们还使用 Corona 的 Composer 库将启动、播放和重新开始场景添加到游戏中,并为按钮点击声音和玩家与墙壁的碰撞添加了音频。下载完整源代码,查看完成的项目。
如果您错过了该系列,请观看之前的 Hangout,了解所有内容是如何组合在一起的。
以下是每个 Hangout 涵盖内容的概述
- 定义了游戏元素,
- 确定了所需的资源
- 组织了项目
- 创建了 45 度角的墙壁
- 添加了玩家对象、触摸输入和摄像机移动
- 添加了连续的走廊、粒子效果和游戏重新开始
- 添加了粒子效果、玩家跟踪和分数记录
- 调整了粒子效果,添加了场景和最终音频
以下是 Hangout #135 的片段。观看整个 Hangout,或仅观看您感兴趣的部分。
第一部分 – 在 Corona SDK 中将发射器对象与 CBEffects 粒子效果库相结合
Ed Maurina 展示了他如何将发射器与 CBEffects 结合起来,为玩家对象获得更流畅的效果。
第二部分 – 将启动、播放和重新开始场景添加到我们的无尽奔跑游戏中
使用 Corona 的 Composer 库添加场景,使游戏更加完善。
第三部分 – 添加游戏导航按钮
添加了一个透明的叠加效果,以便游戏加载后立即显示游戏播放。
第四部分 – 添加按钮点击和碰撞声音
音频是任何游戏的重要组成部分,因此在这里我们打开按钮点击和玩家碰撞的声音。
第五部分 – 讨论模块化游戏开发的优势
Hangout 小组成员分享了他们关于为什么使用模块对于创建可重用代码有益的想法。
与此同时,在本周的 Hangout 中,我们开始了全新的游戏开发系列,我们正在创建一个记忆匹配游戏。在接下来的几周里,我们将研究如何在网格中显示对象、如何随机化游戏片段、如何匹配对象以及更多内容。敬请期待。
感谢您的观看、收听和关注 Corona Geek
暂无评论