中国电子质量管理协会虚拟现实专业委员会工业和信息化人才培养工程VR培训推荐教材
本教材以读者掌握虚拟现实制作技术的技能为目标组织内容,同时巧妙地融入思政元素在每个项目中均融入了一个思政主题,引导学生在实践中逐步加强职业素养与职业道德。在知识、技能点安排上由浅入深、循序渐进,分为基本技能、进阶技能、综合技能三个层次,具体安排如下:
基本技能(项目1~项目9):主要介绍VR及Unity基础知识,包括VR和Unity概述、操作界面、Unity资源应用、脚本编写、图形用户界面系统、地形系统、物理引擎、模型动画交互、导航系统及Unity特效等内容,让读者掌握虚拟现实制作技术的各个技能点。
进阶技能(项目10):主要通过具体的Unity项目开发把基本技能点进行综合运用,让读者能够在实际的Unity项目中灵活运用各个基本技能点。
综合技能(项目11):主要介绍基于Unity的VR项目开发,让读者能够具有一定地VR项目开发能力。
教材配套有课程标准、授课计划、PPT课件、微课视频、项目素材、项目源文件等教学资源,与教材完全匹配的“虚拟现实制作技术(Unity)”在线开放课程已在超星学银在线运行多期,既方便教师开展线上线下混合式教学,也适合学习者进行自主学习。
读者在阅读本教材时可以扫描二维码,边看操作演示视频边进行练习,通过不断练习,就可以掌握虚拟现实制作技术的技能。
项目1 VR 与 Unity入门 1
任务 1-1 初识 VR 与 Unity 2
任务实施 下载与安装 Unity 3
任务 1-2 创建第一个 Unity 项目 7
任务实施 创建立方体 11
项目2 Unity资源应用 16
任务 2-1 管理资源 17
任务实施 搭建迷宫 21
任务 2-2 获取资源商店资源 27
任务实施 导入车模型 28
项目3 Unity脚本开发 33
任务 3-1 认识脚本编辑器 34
任务实施 VisualStudio 的下载与安装 34
任务 3-2 认识 Unity 脚本语言 C# 37
任务实施 1 创建第一个脚本 40
任务实施 2 让立方体动起来 42
项目4 Unity图形界面开发 46
任务 4-1 创建 UGUI 控件 47
任务实施 设计星空探索登录界面 51
任务 4-2 实现 UGUI 界面交互设计 57
任务实施 创建星空探索主界面 59
项目5 地形系统设计 68
任务 5-1 搭建地形 69
任务实施 山体地形的制作 74
任务 5-2 添加场景 UI 83
任务实施 制作三维场景中的交互 UI 85
项目6 物理引擎 91
任务 6-1 运用刚体及物理材质 92
任务实施 弹跳小球 93
任务 6-2 添加碰撞体和力 95
任务实施 箱子消失 99
任务实施 箱子倒塌 102
任务 6-3 应用关节 105
任务实施 1 沿圆柱体转动的立方体 107
任务实施 2 受牵引的球体 109
任务实施 3 弹簧运动 110
任务 6-4 创建布料 112
任务实施 飘落的红布 113
任务 6-5 应用射线 115
任务实施 拾取书本 115
项目7 模型动画交互开发 119
任务 7-1 导入三维模型 120
任务实施 行驶的汽车 120
任务 7-2 应用 Mecanim 动画系统 123
任务实施 运动女孩 128
项目8 导航系统的应用 137
任务 8-1 实现自动寻路 138
任务实施 寻找宝箱 140
任务 8-2 设置障碍物 143
任务实施 小球遇障碍 143
项目9 Unity特效的应用 146
任务 9-1 创建粒子系统 147
任务实施 制作火箭尾焰 150
任务 9-2 使用光影特效 153
任务实施 制作夜晚的火焰 155
任务 9-3 应用音效系统 157
任务实施 制作音乐播放器 159
任务 9-4 应用视频播放器 162
任务实施 播放视频 163
项目10 Unity综合项目开发 168
任务 10-1 环保卫士项目开发 169
任务 10-2 项目发布 180
任务实施 环保卫士项目发布 183
项目11 VR 虚拟现实综合项目开发 187
任务 11-1 搭建 VR 环境 188
任务实施 变色的按钮 190
任务 11-2 VR 传统文化展厅项目开发 196
参考文献 212