VR环境搭建
第一步:创建空的Unity项目,并依此导入 SteamVR 和 VRTK 插件包
(有顺序是因为VRTK是依赖于SteamVR的,顺序颠倒可能会出现error)
第二步:创建空物体并命名[ Manager](自定),添加脚本组件 VRTK_SDK_Manager;Manager下创建的子物体,并命名 [Setup](自定),添加脚本组件VRTK_SDK_Setup
第三步:添加SteamVR插件中的预制体[CameraRig]到Setup中做子物体,并删掉场景默认的MainCamera
第四步:选中Setup对象,Inspector中 QucikSelect 选择SteamVR,组件中的Objects会自动填充,默认Setup对象隐藏,运行的时候显示
第五步:创建两个空物体分别命名LeftController、RightController作为左右手柄控制器;选中Manager对象,在Inspector 组件中指定Scripts Aliases 对象
注:网上有些教程会这样讲:创建空物体,命名Manager(自定义)并添加脚本组件 VRTK_SDK_Manager,Project中搜索SDKSetups拖到Manager下做子物体,Manager上添加的脚本组件中参数Setups 点击“+”新增项,并给其赋值SDKSetups下的SteamVR
该教程的做法与笔者上述的做法大同小异,只是该做法是引用预制体,其中包含多种设备的Setups而已,而我们的HTC Vive开发仅仅用到SteamVR