Unity游戏实战指南——手把手教你掌握跨平台游戏开发 / 清华游戏开发丛书
作者: 柯博文
出版时间:2016年7月
出版社:清华大学出版社
- 清华大学出版社
- 9787302437925
- 1-1
- 103977
- 0045178158-7
- 平装
- 16开
- 2016年7月
- 443
- 艺术学
- 戏剧与影视学
- TP317.6
- 计算机
- 本科
为提高读者学习效果,便于动手开发实践,本书配套提供所有示例源代码,并精心录制了所有章节的教学视频。
本书适合作为广大移动开发人员、Unity 3D/2D开发人员的入门参考读物,也适合作为高等学校计算机相关专业移动开发与游戏开发类课程的参考书。
推荐序
前言
关于作者
第1章 Unity功能与安装
1.1 Unity简介
1.2 Unity的下载、安装与注册
1.2.1 下载Unity
1.2.2 安装Unity
1.2.3 首次运行注册
1.2.4 运行Unity
本章习题
第2章 Unity工作环境与使用操作
2.1 Unity窗口样式
2.2 Project(项目)窗口
2.3 Hierarchy(层次)窗口
2.4 Inspector(检查员)窗口
2.5 Scene(场景)窗口
2.6 Toolbar(工具栏)
2.7 Unity Asset Store游戏线上商店街
本章习题
第3章 我的第一个Unity APP(GameObject)
3.1 游戏主菜单——创建项目
3.2 游戏主菜单——显示后台图片
3.3 游戏主菜单——显示游戏名称
3.4 游戏主菜单——添加按钮
3.5 游戏主菜单——添加主角
3.6 游戏主菜单——存储游戏场景
3.7 GameObject(游戏对象)
3.7.1 Camera(摄影机)
3.7.2 Directional Light(太阳光)
3.7.3 Point Light(光点)
3.7.4 Spot Light(聚光灯)
3.7.5 Area Light(区域型灯光)
3.7.6 Cube(方块)
3.7.7 Sphere(球体)
3.7.8 Capsule(球柱体)
3.7.9 Cylinder(圆柱体)
3.7.1 0Plane(平面)
3.7.1 1Quad(四角形)
3.7.1 2Create Empty(空白的游戏对象)
本章习题
第4章 贴图纹理
(项目: 灌篮高手游戏)
4.1 设置3D模型和模型材质
4.2 设置后台
4.3 物理动作
4.4 设置计分点
4.5 设置程序
4.6 补充数据——修改游戏
4.7 贴图和纹理简介
4.7.1 Mesh Filter(滤网)
4.7.2 Text Mesh(文字网)
4.7.3 Mesh Renderer(网格渲染)
4.7.4 Skinned Mesh Renderer(人物蒙皮网格渲染)
本章习题
第5章 Prefab(预制)对象
(项目: 捡宝物游戏)
5.1 Prefab(预制)对象的用法
5.2 物理动作
5.3 Asset Store(联机商店)
5.4 游戏GameOver设置
5.5 设置后台SkyBox(天空盒)
5.6 摄影机跟着主角
5.7 补充数据——游戏程序说明
本章习题
第6章 摄影机
(项目: 狗狗过街游戏)
6.1 道路设置
6.2 设置3D模型
6.3 自动产生对象
6.4 主角控制
6.5 摄影机跟着主角
6.6 补充数据——游戏程序说明
6.7 摄影机的设置
6.7.1 设置摄影机的颜色
6.7.2 设置指定和忽略某些游戏对象
6.7.3 分割画面
6.7.4 模糊效果
本章习题
第7章 音乐与音效
(项目: 音乐英雄游戏)
7.1 圆柱纹理
7.2 移动的Prefab样本
7.3 创建音乐产生点
7.4 添加设计外观
7.5 添加音乐音效
本章习题
第8章 2D游戏设计
(项目: 射击游戏)
8.1 2D图片Sprite
8.2 2D物理和动画处理
8.3 2D控制
8.4 补充数据——游戏程序说明
本章习题
第9章 操作输入控制
(项目: 苹果忍者游戏)
9.1 3D Max模型的输出
9.2 物理动作、预制、后台
9.3 2D图片游戏组件
9.4 鼠标、手指动作
9.5 通过GUISkin设计外观
9.6 补充数据——游戏程序说明
本章习题
第10章 山水造景Terrains
(项目: 3D动作游戏)
10.1 山水造景Terrains简介
10.2 造山
10.3 加入3D主角
10.4 天空和雾
本章习题
第11章 3D人物动作控制
(项目: 3D RPG捡宝物游戏)
11.1 理解Unity 3D人物动作模型原理
11.2 控制新的Unity 3D人物动作模型和动作
11.3 用程序控制Unity 3D人物动作
11.4 用程序控制Unity 3D人物的移动
11.5 Avatar动作捕捉器的人物动作
11.6 用程序来控制Avatar动作(1)
11.7 用程序来控制Avatar动作(2)
11.8 人物碰撞OnTriggerEnter——捡宝物
本章习题
第12章 跨所有平台的游戏发布
12.1 发布Windows、Mac、Linux版的游戏
12.2 发布网页版的游戏
12.3 发布Android版的游戏
12.3.1 Android Studio下载和安装步骤
12.3.2 安装和设定Android SDK
12.3.3 发布Android游戏
12.4 发布iOS版的游戏
12.5 引导开发环境Xcode
本章习题
第13章 Unity 3D发布上架与在实际设备测试
13.1 Unity游戏在Android机器上测试
13.2 到Google Play卖软件
13.3 Unity游戏在iOS机器上测试
13.3.1 后台设置——产生凭证密钥
13.3.2 下载安装开发证、测试认证和登记测试机器
13.4 Unity游戏在iPhone、iPad机器上测试
13.5 Unity 3D游戏到Apple Store 上架
13.5.1 上传APP
13.5.2 送审、上架售卖
本章习题