Unity实践案例分析与实现PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:王维花主编;宫成强副主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2019
- ISBN:9787113251413
- 页数:214 页
第1章 引言 1
1.1 下载和安装 2
1.1.1 Unity下载 3
1.1.2 安装 4
1.1.3 安装资源包(Standard Assets) 7
1.1.4 基本启动 8
1.2 Unity服务 12
第2章 Unity主要界面介绍 13
2.1 编辑器界面 15
2.1.1 导航窗口 15
2.1.2 新建项目工程 16
2.1.3 界面布局 18
2.2 界面定制 19
2.3 工具栏 20
2.3.1 转换工具 20
2.3.2 转换辅助工具 23
2.3.3 播放控制工具 24
2.3.4 其他辅助工具 24
2.4 常用视图 25
2.4.1 层级视图(Hierarchy) 25
2.4.2 场景视图(Scene) 26
2.4.3 检视视图(Inspector) 29
2.4.4 项目视图(Project) 30
第3章 Unity快速入门 31
3.1 基本游戏对象 33
3.1.1 创建方法 33
3.1.2 基本对象 34
3.1.3 GameObject组合案例 36
3.2 天空盒 38
3.3 摄像机 40
3.4 预制体 40
3.5 物理属性 43
3.6 实践案例:带有刚体属性的基本场景 44
3.6.1 场景基本元素分析 45
3.6.2 具体实现过程 45
第4章 基本脚本介绍 48
4.1 创建脚本 49
4.2 脚本编辑器 51
4.3 常见事件 52
4.4 常用组件 53
4.4.1 访问绑定对象的组件 53
4.4.2 访问外部对象组件 54
4.4.3 Transform组件 56
4.4.4 Transform实践案例 57
第5章 鼠标和键盘交互 59
5.1 Input输入管理 60
5.1.1 GetAxis()方法 61
5.1.2 GetAxis实践案例 61
5.1.3 GetKey()按键控制 62
5.1.4 GetKey实践案例 63
5.1.5 GetMouseButton()鼠标操作 64
5.1.6 GetMouseButton()实践案例 64
5.2 交互综合案例 66
第6章 三维漫游地形系统 72
6.1 地形概述 73
6.2 创建Unity 3D地形系统 75
6.2.1 基本地形地貌 75
6.2.2 绘制树木和草等植被 79
6.2.3 添加水资源 81
6.3 使用第一人称角色 82
6.4 导入外部模型物体 84
第7章 物理引擎 86
7.1 刚体及常用方法 87
7.1.1 AddForce() 88
7.1.2 AddRelativeForce() 90
7.1.3 FixedUpdate()函数 91
7.2 实践案例:打砖块游戏 91
7.2.1 主要场景及墙体 91
7.2.2 发射球体 93
7.2.3 控制摄像机的移动 94
7.2.4 销毁发射球 94
7.2.5 重新加载场景 95
7.3 碰撞体以及碰撞体事件检测 95
7.3.1 Collider基本介绍 96
7.3.2 Collider的基本规则 97
7.3.3 碰撞检测事件 99
7.3.4 触发器 100
7.4 实践案例:疯狂教室 100
7.4.1 前期准备 101
7.4.2 教室有关模型 101
7.4.3 门模型的开关控制 104
7.4.4 学生角色 106
7.4.5 门的自动开关设置 106
第8章 Unity2D动画游戏 109
8.1 2D游戏流程 110
8.2 效果介绍 111
8.3 游戏实现 112
8.3.1 创建场景 112
8.3.2 创建工作层 112
8.3.3 导入素材 113
8.3.4 添加角色和动画 115
8.3.5 制作动画脚本 119
8.3.6 创建主要游戏对象 120
8.3.7 碰撞检测 124
8.3.8 脚本控制帽子移动 126
8.4 项目总结 126
第9章 Mecanim动画系统 128
9.1 Mecanim动画系统概述 129
9.2 简单动画 130
9.2.1 导入人物角色模型 130
9.2.2 动画控制器 133
9.3 混合树转换条件 139
9.3.1 基本思路 139
9.3.2 代码实现 139
9.4 摄像机跟随 140
第10章 贪吃蛇游戏案例 146
10.1 游戏效果 147
10.2 项目流程 148
10.3 游戏实现 149
10.3.1 场景搭建 149
10.3.2 蛇的脚本控制 150
10.3.3 食物的生成 152
10.3.4 Food被吃掉的Destroy的效果 153
10.3.5 蛇身的生成 154
10.3.6 控制蛇身的移动 156
10.3.7 游戏结束时的状态判定 159
10.3.8 超出边界的判断 160
10.3.9 设置UI 161
第11章 坦克大战游戏案例 164
11.1 效果介绍 165
11.2 项目流程 166
11.3 前期准备 167
11.3.1 创建场景 167
11.3.2 导入素材 167
11.3.3 导入主要场景预制体 168
11.4 项目游戏实现 169
11.4.1 导入坦克 169
11.4.2 坦克灵活性处理 171
11.4.3 导入子弹 173
11.4.4 子弹发射 174
11.4.5 子弹与坦克碰撞 177
11.4.6 增加另一个坦克 179
11.4.7 修改Tank2的不同颜色 180
11.4.8 控制摄像机跟随 181
11.4.9 增加音效 182
11.4.10 重新加载起始场景 185
11.5 项目总结 186
第12章 飞扬的小鸟游戏案例 187
12.1 效果介绍 189
12.2 前期准备 189
12.2.1 素材准备 189
12.2.2 创建游戏工程以及素材导入 190
12.3 游戏实现 193
12.3.1 搭建主要场景 193
12.3.2 创建管道 196
12.3.3 创建小鸟对象 198
12.3.4 实现小鸟翅膀动画 198
12.3.5 脚本控制小鸟运动 199
12.3.6 设置随机管道效果 201
12.3.7 无极限场景实现 202
12.3.8 管道对象的随机设置 207
12.3.9 键盘控制小鸟运动 207
12.3.10 摄像机跟随 208
12.3.11 计分功能 209
12.3.12 添加声音 211
12.3.13 重新加载游戏 213
12.4 项目总结 214
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《分析化学》陈怀侠主编 2019
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《反思性实践》胡红梅, 2019
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 分析化学实验 第2版》池玉梅 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018