版本
SteamVr 1.2.3
VRTK 3.3.0
Unity .4.28f1c1
VRTK配置
新建空对象,命名为SDKManager,添加VRTK_SDK Manager 脚本作用:管理各种VRSDk在SDKManager下新建空对象,命名为SteamVr,添加VRTK_SDK_Setup脚本 设置 Quick Select 为StreamVr
作用:设置对应的VRSDk在SteamVr文件中找到CameraRig,拖拽为SteamVr的子物体SteamVr的VRTK_SDK_Setup脚本点击Populate Now绑定相关对象 如无作用 先保存场景 然后点开VRTK的例子场景 再返回新建空物体命名为VRTKScript 和SDKManager同级别新建空物体命名为LeftController,作为VRTKScripts 的子物体复制一份命名为RightController新建空物体命名为Head,作为VRTKScripts 的子物体,添加VRTK_SDKObjectAlias脚本 Sdk Object 设置为Headset复制Head 命名为Body 设置Sdk Object 为Boundary将LeftController和RightController拖到VRTK_SDK_Manager 脚本 的Scripts Aliases中VRTK_SDK_Manager 中点击AutoPopulate
结构图
模拟器
作用:使用键盘和鼠标 模拟VR设备 快速测试等
在SDKManager中新建空对象 Simulator 添加添加搜索[VRSimulator_CameraRig]预制体作为Simulator的子物体VRTK_SDK_Setup脚本 设置 Quick Select 为SimulatorSimulator的VRTK_SDK_Setup脚本点击Populate Now绑定相关对象 如无作用 先保存场景 然后点开VRTK的例子场景 再返回VRTK_SDK_Manager 中点击AutoPopulate
鼠标和键盘的键位在[VRSimulator_CameraRig]的脚本上可以调整