目录 第一部分基础篇 第1章建立第一个VR程序 1.1Android SDK设定 1.2面向HTC Vive Focus Plus开发VR应用程序 1.3面向Pico Neo 3开发VR应用程序 1.4面向Oculus Quest 2开发VR应用程序 1.5开发第一个VR应用程序 第2章在VR环境中移动 2.1VR应用开发的基本概念 2.2VR移动原理 2.3基本连续移动功能 2.4为瞬移功能提供视觉反馈 2.5可随时开启的瞬移控制器 第3章VR控制器 3.1获取控制器特定按键是否按下 3.2获取控制器特定按键按下程度 3.3获取控制器触控板的输入 3.4获取控制器的位置信息 3.5定制虚拟手 第4章与物体的简单交互 4.1建立简单可交互物体 4.2解决一些小问题 4.3建立直接交互控制器 4.4为可视化脚本添加Unity事件处理能力 第5章与物体的复杂交互 5.1建立可交互的门 5.2建立可交互的抽屉 5.3建立可交互的摇杆 第6章制作互动的武器 6.1可以射击的手枪 6.2可以拆装的弹夹 6.3可以拉动的枪栓 6.4逻辑功能实现 第7章可以双手互动的物体 7.1资源准备 7.2实现双手操控的逻辑 第8章可吸附区域 8.1资源准备 8.2可吸附区域的逻辑实现 第9章在VR中射箭 9.1资源准备 9.2箭的逻辑实现 9.3弓的逻辑实现 第10章在VR中投掷物体 10.1资源准备 10.2逻辑实现 第11章在VR中砍切物体 11.1资源准备 11.2逻辑实现 第12章在VR中攀爬 12.1资源准备 12.2逻辑实现 第13章在VR中增加身体形象 13.1资源准备 13.2Rigging 13.3逻辑实现 第14章VR应用程序的优化技巧 14.1CPU优化 14.2GPU优化 14.3使用Wave SDK避坑指南 14.4编码建议 14.5其他提示 第二部分实战篇 第15章“保卫阿尔法号”游戏 15.1所使用的资源 15.2背景环境设定 15.3玩家设定 15.4重启游戏设定 15.5游戏管理器设定 15.6奖励管理器设定 15.7敌人设定 第16章“复旦校史馆”应用 16.1场景建模 16.2展品建模 16.3场景设计 16.4交互设计