作者: | Silvia Domenech |
语言: | 英文 |
出版年份: | 2013 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Create Mobile Games with Corona》是一本面向移动游戏开发爱好者的实用教程书籍,由Silvia Domenech撰写,于2013年出版。本书通过详细的步骤介绍和丰富的实战案例,帮助读者掌握使用Corona SDK开发移动游戏的技能,涵盖了从基础概念到高级技术的各个方面。
在本书的第一部分,作者首先介绍了游戏开发的基本概念,强调了游戏开发既是一门技术活,也是一门艺术活。接着,详细指导读者如何安装和配置Corona SDK,并通过创建一个简单的“Hello, Corona!”程序来验证开发环境是否搭建成功。这一部分还涵盖了Corona的基础功能,包括其优势(如跨平台、免费入门、快速开发等),以及如何利用Corona的社区资源和官方文档进行学习。
第二部分聚焦于开发一个名为Planet Defender的防御游戏。作者通过详细的教学,带领读者学习如何设计游戏逻辑、创建游戏循环、加载和显示图像、处理玩家输入等基础技能。读者将逐步掌握如何使用Corona的API来管理游戏对象、添加动画效果,并通过Lua语言编写游戏代码。此外,还涉及了如何优化游戏性能,以及如何通过测试和反馈来完善游戏体验。
在第三部分,作者引导读者开发一个垂直卷轴的射击游戏。这一部分深入探讨了如何实现游戏中的运动和视角效果,包括设计基本的滚动机制、添加和移除游戏单位、显示滚动背景和视差效果。此外,还介绍了如何生成随机背景、添加射击和碰撞检测功能、创建动画爆炸效果以及添加游戏奖励等。通过这些内容,读者可以学习到如何设计更具互动性和深度的游戏玩法。
第四部分是关于塔防游戏的开发。作者首先讲解了如何设计游戏地图、定义基于瓷砖的地图以及建造防御塔。接着,深入探讨了在塔防游戏中实现敌人运动和人工智能的策略,包括设计敌人路径、实现路径寻找算法(如A*算法)以及添加塔的射击逻辑。最后,介绍了如何保存和加载游戏进度,确保玩家可以在不同时间继续游戏。
在最后部分,作者介绍了物理学在游戏开发中的应用,包括创建物理世界、添加物理对象(如球体和可破坏的箱子)以及实现基于加速计的输入控制。此外,还详细讲解了如何准备游戏发布,包括构建应用程序、在移动设备上测试、添加应用内购买功能以及集成广告。
本书适合对移动游戏开发感兴趣的初学者和中级开发者,尤其是那些希望通过快速开发工具实现创意的开发者。无论是想要快速搭建原型,还是希望深入了解游戏开发技术的读者,都能从本书中获益良多。
总之,《Create Mobile Games with Corona》是一本全面、实用的移动游戏开发教程,通过详细的步骤和实战案例,帮助读者掌握使用Corona SDK开发游戏的技能,是移动游戏开发爱好者的理想选择。