《Unity3.x游戏开发实例》是通过典型开发实例来介绍Unity游戏开发的初学者指南。全书共12章,分别介绍了Unity基础知识和安装、游戏机制和主题、Unity物理引擎、脚本编程、Unity GUI系统、游戏倒计时、3D建模和材质制作、粒子系统、音效、动画系统等核心话题。这些都是通过贯穿全书的4款游戏的制作来介绍和讲解的。本书由Ryan Henson Creighton(克雷顿)著。
Unity是一款商业化的专业游戏引擎,可以帮助用户创建诸如3D视频效果、建筑可视化、实时3D动画等内容。Unity可以用来制作在iPhone、iPod、iPad、Android等多种平台上运行的游戏。很多商业游戏采用Unity 3D引擎进行开发。
《Unity3.x游戏开发实例》是通过典型开发实例来介绍Unity游戏开发的初学者指南。全书共12章,分别介绍了Unity基础知识和安装、游戏机制和主题、Unity物理引擎、脚本编程、Unity GUI系统、游戏倒计时、3D建模和材质制作、粒子系统、音效、动画系统等核心话题。这些都是通过贯穿全书的4款游戏的制作来介绍和讲解的。
《Unity3.x游戏开发实例》适合游戏开发初学者、对Unity感兴趣的读者,以及专职游戏设计和开发人员阅读学习。阅读完本书,读者将具备使用Unity进行游戏开发的实用技能。本书由Ryan Henson Creighton(克雷顿)著。
第1章 这是一个神奇的工具
1.1 Unity 3D简介
1.2 风靡全球的Unity
1.3 基于浏览器的3D?欢迎来到未来
1.4 实践时刻——安装Unity网络播放器
1.5 欢迎来到Unity 3D
1.5.1 可以用Unity制作什么呢
1.5.2 完全搞定
1.5.3 我们应该尝试制作《FusionFall》吗
1.5.4 另一种选择
1.5.5 我选择Wooglie
1.6 先走后跑(或双脚跳)
1.7 永远没有“终点”
1.8 停一下!工具时间
1.9 技术的神奇之处
1.10 Scene窗口
1.10.1 Game窗口
1.10.2 Hierarchy面板
1.11 别停下来——享受一下
1.12 小结
第2章 让我们从天空开始
2.1 灵感
2.2 3D诱惑
2.3 功能VS内容
2.4 没有任何功能的游戏
2.5 机制VS 主题
2.6 被困在自己的主题中
2.7 非凡的趣味性
2.8 百分之一的灵感
2.9 《太空采矿机》
2.10 注意
2.11 《Artillery Live!》
2.12 《Pong》
2.13 适合上千款游戏的机制
2.14 玩具还是故事
2.15 重新定义天空
2.16 小结
第3章 游戏#1:《Ticker Taker》
3.1 构建新Unity项目
3.2 'Tis volley
3.3 让美梦成真
3.4 一种古老的方法
3.5 颠球游戏的多方面
3.6 制作球和击球手
3.7 实践时刻——制作一个球
3.8 重命名球
3.9 实践时刻——为球重命名
3.10 原点介绍
3.11 实践时刻——将球移到空中
3.12 实践时刻——将球缩小
3.13 实践时刻——保存场景
3.14 实践时刻——添加球拍
3.14.1 网格
3.14.2 多边形是否会破坏游戏性能
3.15 让自己处于黑暗中
3.16 实践时刻——添加光源
3.17 实践时刻——移动并旋转光源
3.18 你是杰出人物吗
3.18.1 谁把灯关了
3.18.2 黑暗统治
3.19 实践时刻——相机工坊
3.20 实践时刻——测试游戏
3.21 让游戏对象动起来
3.22 实践时刻——在游戏中添加动作
……
第4章 代码
第5章 游戏#2:《机械修复手》
第6章 游戏#2:《机械修复手》第2部分
第7章 不是时钟拦截器
第8章 《Ticker Taker》
第9章 游戏#3:《The Break-Up》
第10章 游戏#3:《The Break-Up》第2部分
第11章 游戏#4:《Shoot the Moon》
第12章 动作
附录A 参考资料