图书目录

目 

项目 1 基于 Unity和 GSXR搭建 XR应用框架 ..............................................................1

任务 1.1 GSXR概述 .....................................................................................................1 任务 1.2 GSXR插件下载及环境配置 ............................................................................8 任务 1.3 GSXR Samples 构建....................................................................................14 任务 1.4 XR应用编译打包 .........................................................................................17

项目 2 实现 GSXR项目中对象交互 ............................................................................26

任务 2.1 了解 GSXR设备 ...........................................................................................26 任务2.2 了解GSXR控制器 .......................................................................................28 任务 2.3 体验移动导航...............................................................................................30 任务 2.4 实现与对象交互 ...........................................................................................36 任务 2.5 输出 GSXR应用与调试 ................................................................................39

项目 3 GSXR手势交互 ...............................................................................................42

任务 3.1 开启手势交互功能........................................................................................43 任务 3.2 手势交互方法...............................................................................................45 任务 3.3 打包及安装 GSXR手势应用 .........................................................................46 任务 3.4 探索 GSXR手势 ...........................................................................................52

项目 4 GSXR工程应用案例——元宇宙视频播放器 ....................................................67

任务 4.1 内容策划 ......................................................................................................67 任务 4.2 插件简介 ......................................................................................................67 任务 4.3 开发准备 ......................................................................................................68 

XR应用开发实战(基于 Unity和GSXR)

任务 4.4 搭建场景 ......................................................................................................69 任务4.5 逻辑设计与交互设计....................................................................................84 任务 4.6 构建调试 ......................................................................................................85

项目 5 GSXR工程应用案例——虚拟化学实验室 ........................................................88

任务 5.1 内容策划 ......................................................................................................88 任务 5.2 开发准备 ......................................................................................................88 任务 5.3 搭建场景 ......................................................................................................90 任务 5.4 构建调试 ....................................................................................................111 任务 5.5 项目运行 ....................................................................................................113

项目 6 GSXR工程应用案例——火把节民俗 VR体验之 Torch Festival ....................120

任务 6.1 内容策划 ....................................................................................................120 任务 6.2 开发准备 ....................................................................................................120 任务 6.3 搭建场景 ....................................................................................................125 任务6.4 粒子设计及动画设计..................................................................................134 任务 6.5 交互设计 ....................................................................................................147

附录 .............................................................................................................................174

附录 1 脚本序列化....................................................................................................174 附录 2 JSON读写 ....................................................................................................175 附录 3 PlayerPrefs本地参数读写 .............................................................................176 附录 4 CSV文件读写 ...............................................................................................177 附录 5 Unity中的预定义 ..........................................................................................179 附录 6 Unity中的 Mathf ...........................................................................................179 附录 7 Unity中的 Quaternion ...................................................................................180 附录 8 Unity空间向量 ..............................................................................................180 附录 9 Unity投影矩阵 ..............................................................................................183 附录10 Unity文件操作 ............................................................................................184 附录 11 Unity中的特殊文件路径 ..............................................................................185 附录 12 Unity中的 Layer .........................................................................................187 附录13 Unity中的Tag ............................................................................................188 附录14 Unity中的协程 ............................................................................................189 

VI

目 录 

附录 15 Unity中的多线程 ........................................................................................190 附录16 UnityResources..........................................................................................191 附录17 Unity中的ScriptableObject .......................................................................192 附录 18 Unity中的场景异步加载 ..............................................................................193 附录 19 Unity中的协程下载 JSON ...........................................................................193 附录 20 Unity中的协程下载 Texture ........................................................................194 附录 21 UnityWebRequest提交 JSON数据 ............................................................195 附录 22 Unity中的 AssetBundle ..............................................................................196 附录23 Unity中的DLC ...........................................................................................197

参考文献 ......................................................................................................................199