iPhone是集成了照相机、个人数字助理、媒体播放器以及无线通信设备的掌上设备,而iPhone平台是今天存在的最新、最具革命性的游戏平台,开发者可以利用它开发出更充满趣味性并且更便宜的iPhone 3D游戏。
许多iPhone用户都玩过别人开发的3D游戏,但是通过阅读本书,你也可以开发自己的iPhone 3D游戏。
《iPhone3D游戏编程指南》(作者阿莱斯)分为两个部分。
iPhone平台是现在最新、最具革命性的游戏平台。《iPhone3D游戏编程指南》(作者阿莱斯)通过一个完整的实例介绍了如何利用Unity为iPhone和iPod Touch开发3D游戏。全书共分两个部分,第一部分介绍了在开始开发游戏时需要做的准备工作,并从软件/硬件两个方面介绍了用于iPhone游戏开发的工具;第二部分介绍了创建和发行游戏所需的实际设计过程,包括概念艺术的创建、游戏原型制作、游戏测试和最终的制作以及如何将游戏上传到App Store。
《iPhone3D游戏编程指南》适合希望进行iPhone游戏开发的初、中级开发者阅读。
译者序
前言
致谢
关于作者
第一部分 一些必需的组件
第1章 做好准备工作
1.1 计算游戏开发旅程的轨迹
1.2 三维游戏的运动原理
1.3 三维游戏的时间设置
1.4 什么是矢量
1.5 三维游戏的程序设计语言
1.6 结论
第2章 Apple的界限
2.1 99美元
2.2 iTunes Connect简介
2.3 iPhone SDK和Xcode
2.4 OS X和iTunes软件升级
2.5 查找设备标识符
2.6 使用iPhone Developer Program Portal添加设备
2.7 创建iPhone开发者证书
2.8 上传证书签名请求
2.9 批准证书签名请求
2.10 下载并安装开发证书
2.11 创建应用程序ID
2.12 创建开发预配置文件
2.13 安装预配置文件
2.14 结论
第3章 Unity基本原理
3.1 Unity简介
3.2 主菜单
3.2.1 File菜单
3.2.2 Edit菜单
3.2.3 Assets菜单
3.2.4 GameObject菜单
3.2.5 Component菜单
3.3 Inspector视图
3.3.1 Transform Component Inspector菜单
3.3.2 Mesh Component Inspector菜单菜单
3.3.4 Box Collider。Inspector菜单
3.3.5 Sphere Collider Inspector菜单
3.3.6 Capsule Collider Inspector菜单
3.3.7 Mesh Collider.[nspector菜单
3.3.8 Wheel Collider.Inspector菜单
3.3.9 Raycas/Collider Inspector菜单
3.4 其他菜单项
3.5 Scene View子菜单
3.6 Game View子菜单
3.7 Hierarchy View子菜单
3.8 Project View子菜单
3.9 结论
第4章 刨建完美的概念
4.1 辞旧迎新
4.2 创建复杂的iPhone体验
4.3 我们将创建什么
4.4 处理细节问题
4.5 为iPllone量身打造
4.6 给游戏取名字
4.7 结论
第二部分 游戏制作
第5章 iPhone独特输入界面的优缺点
5.1 辞旧迎新
5.2 Unity Remote
5.3 触摸和倾斜输入
5.4 iPhoneInput类
5.5 iPhone输入代码示例
5.6 加速计
5.7 结论
第6章 概念艺术
6.1 理论研究
6.2 拥有你自己的创造性构思
6.3 走向数字
6.3.1 2D数字简介
6.3.2 实际研究
6.4 运行游戏前绘制草图
6.5 3D数字概念艺术
6.6 结论
第7章 原型化
7.1 预想的概念
7.2 版本0.01
7.3 逻辑分析
7.4 研究
7.5 版本0.02
7.6 代码分析
7.7 结论
第8章 游戏测试和迭代
8.1 测试标准
8.2 准备原型
8.3 结论
第9章 制作艺术
第10章 完善游戏
第11章 交付游戏和处理额外的问题