图书目录

第 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