使用Unity3D进行iOS游戏开发
424 页
Chinese
PDF
4.5

使用Unity3D进行iOS游戏开发

使用Unity3D进行iOS游戏开发

作者:

年份:

简介:

引言

由Jeff Murray撰写、于2012年出版的《Game Development for iOS with Unity3D》一书,是一本使用流行引擎Unity3D为iOS平台创建手机游戏的实用指南。尽管该书出版已超过十年,但许多使用Unity的基本原理以及针对iOS的优化要点至今仍然适用。本书面向已具备基础编程技能的开发者,并提供了一种逐步创建完整游戏项目的方法。

本书内容

本书涵盖了iOS游戏开发的完整周期:从环境搭建和游戏玩法设计,到在App Store发布。重点放在实践方面:处理物理、动画、触摸屏输入、资源管理和性能优化。作者使用C#语言(书中错误地标注为Swift,但实际示例使用的是C#——这是Unity的标准语言),并详细讲解了与Game Center、iAd和In-App Purchases等原生iOS功能的集成。

本书适合人群

本书将对以下人群有所帮助:

  • 熟悉C#和Unity基础知识的初级游戏开发者;
  • 希望转向游戏开发的移动端开发者;
  • 游戏开发课程的学生和教师;
  • 计划在App Store发布游戏的独立开发者。

读者将学到什么

学习本书后,读者将能够:

  • 根据平台特性设置适用于iOS的Unity项目;
  • 实现触控操作和多点触控;
  • 处理物理、碰撞和动画;
  • 集成Game Center(排行榜、成就);
  • 添加iAd广告和内购功能;
  • 针对移动设备优化性能;
  • 进行测试并准备App Store的构建版本。

优点

本书的主要优点是其实用性。每一章都包含现成的代码示例和截图,使知识能够立即应用。作者非常关注常见错误及其避免方法。特别值得一提的是优化部分:它们有助于即使在旧设备上也能避免卡顿。本书语言生动,复杂概念解释得通俗易懂。

推荐对象

我们向所有希望快速上手并获得一个“交钥匙”式可运行项目的人推荐本书。尽管出版年代较早,但它仍然是理解使用Unity进行iOS游戏开发基础的良好起点。要完全掌握现代版本的Unity(2020+),还需要额外的文献,但本书所奠定的基础将是一个坚实的根基。

推荐