logo资料库

Unity虚拟现实(VR)VRTK开发指导手册.pdf

第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
资料共41页,剩余部分请下载后查看
VRTK 开发指导手册 第一章 VRTK 基础配置 一、VRTK 环境搭建 前提:首先需要从商店导入 SteamVR(V1.2.2 版)以及 VRTK(V3.2.1 版) ① 新建一个空物体改名为[VRTK_SDKManager],并且添加脚本 VRTK_SDKManager ② 新建一个空物体改名为[VRTK_SDKSetup],并且添加脚本 VRTK_SDKSetup ③ 将 SteamVR 中的[CameraRig]拖到[VRTK_SDKSetup]下做其子物体 ④ 选择脚本 VRTK_SDKSetup 的 Quick Select 为 SteamVR,如下所示:
⑤ 点击脚本 VRTK_SDKManager 的“Auto Populate”,如下所示: ⑥ 给[VRTK_SDKManager]新建三个空物体,并改名为 LeftController、 RightController、PlayerArea,首先给 LeftController、RightController 添 加基础交互脚本(如下图 1 所示),然后在给 PlayerArea 添加瞬移脚本(如 下图 2 所示):
图 1
图 2 ⑦ 如果需要给左右手柄按钮添加提示信息,则将 VRTKPrefabsControllerTooltips 拖入到 LeftController、 RightController 下,如下图 1、图 2 所示: 图 1
图 2 ⑧ 在将 LeftController、RightController 拖入脚本 VRTK_SDKManager 下, 如下所示:
⑨ VRTK 总体结构如下: 二、 给手柄添加高亮、振动效果 前提:做好 VRTK 基础配置 ①给手柄添加高亮脚本 VRTK_Controller Highlighter,如下所示:
②新建一个控制高亮的脚本,然后分别挂给两个手柄(这是整个手柄高亮),该脚 本的代码如下; ③按下手柄一个键实现该键高亮且手柄半透明,释放该键则恢复效果,代码如下 所示:
④实现手柄边缘高亮效果,首先给手柄添加 VRTK_Outline Object 脚本,然后设 置手柄的 VRTK_Controller Highlighter 脚本的 Element HightLight Overrider 的 Body 元素,即将 VRTK_Outline Object 脚本拖到 Body 里面,再把编写的脚本挂载 到手柄上如下所示:
分享到:
收藏