一,VRTK环境搭建
前提:导入SteamVR
1.新建一个空物体改名字为[VRTK_SDK_Manager],并添加VRTK_SDK_Manager脚本
2…新建一个空物体改名字为[VRTK_SDK_Setup],并添加VRTK_SDK_Setup脚本
记得分别reset一下

3. 将 SteamVR 中的prefab下[CameraRig]拖到[VRTK_SDKSetup]下做其子物体

4.选择脚本 VRTK_SDKSetup 的 Quick Select 为 SteamVR,如下所示:[CameraRig]自动加载

5. 给[VRTK_SDKManager]新建三个空物体,并改名为 LeftController、
RightController、PlayerArea,首先给 LeftController、RightController 添
加基础交互脚本(如下图 所示),基础的可以实现瞬移的
记得在[VRTK_Pointer]脚本勾选Enable Teleport 实现瞬移

将加载的射线脚本【VRTK_~~Pointer Renderer】加到[VRTK_Pointer]脚本的Pointer Renderer中

6.然后在给 PlayerArea 添加瞬移脚本(如下图所示)基本的瞬移脚本
VRTK_BasicTeleport组件(瞬移目标组件)组件的相应名称:
Blink To Color : 瞬移时闪屏的颜色。
Blink Transition Speed:瞬移时闪屏持续的时间
Distance Blink Delay:瞬移延迟的时间
Headest Position Compensation:头部位置响应瞬移的策略
Target List Policy:目标策略设置
Nav Mesh Limit Distance:地形导航缩进限制
7.点击脚本 VRTK_SDKManager 的“Auto Populate”,如下所示:

再将 LeftController、RightController 拖入脚本 VRTK_SDKManager 脚本中,如上图
VRTK环境基本搭建完成 |