第 1 章? 虚拟现实概述 001
知识图谱 001
学习目标 002
素养目标 002
重点与难点 002
1.1? 基础知识 003
1.2? 主要特点 006
1.3? 关键技术 008
1.4? 典型应用 012
本章小结 017
即测即练 018
思考题 018
第 2 章? 开发环境搭建 019
知识图谱 019
学习目标 019
素养目标 020
重点与难点 020
2.1? Unity3D 开发环境搭建 020
2.2? C# 开发环境搭建 028
2.3? AR 开发环境搭建 032
本章小结 039
即测即练 040
思考题 040
第 3 章? 掌握 C# 编程基础 041
知识图谱 041
学习目标 042
素养目标 042
重点与难点 042
3.1? 数据类型 043
3.2? 常量与变量 049
3.3? 方法 056
3.4? 流程控制语句 063
3.5? 结构体 075
3.6? 类 078
本章小结 087
即测即练 087
思考题 087
第 4 章? Unity3D 开发基础 089
知识图谱 089
学习目标 090
素养目标 090
重点与难点 090
4.1? Unity3D 创建项目 090
4.2? Unity3D 视图界面 094
4.3? 模型及材质 099
4.4? 组件 102
4.5? 地形系统 104
4.6? 光源元素 109
4.7? 物理引擎 111
4.8? 场景摄像机 117
4.9? 图形用户界面 119
4.10? Unity3D 作品发布 122
本章小结 127
即测即练 128
思考题 128
第 5 章? Unity3D 开发实例 129
知识图谱 129
学习目标 130
素养目标 130
重点与难点 130
5.1? 项目案例——游戏开发 130
5.2? 项目案例——AR 开发 147
本章小结 158
即测即练 158
思考题 158
第 6 章? VR 人机交互开发实例 159
知识图谱 159
学习目标 159
素养目标 160
重点与难点 160
6.1? PICO 开发项目配置 160
6.2? 基于 PICO 的 VR 开发 171
6.3? 实时预览应用场景 174
6.4? VR 世界射线传送、旋转和移动 179
本章小结 188
即测即练 189
思考题 189
第 7 章? 虚幻引擎 VR 开发 190
知识图谱 190
学习目标 191
素养目标 191
重点与难点 191
7.1? 虚幻引擎基础 192
7.2? 基础案例——打砖块 220
7.3? 虚幻引擎 VR 开发 224
7.4? 虚幻引擎 VR 作品——打砖块 228
本章小结 231
即测即练 232
思考题 232
参考文献 233
