VRTK插件教程案例解析_001_CameraRig_VRPlayArea

展示基础场景,显示控制器手柄模型。只包含基础场景的脚本,结构如下
VRTK插件教程案例解析_001_CameraRig_VRPlayArea

VRTK_SDKSetup.cs脚本
VRTK_SDKSetup.cs:其中的参数确定用户使用的左右手和头部等硬件以及其他信息。
SteamVR_ControllerManager.cs:管理类,管理场景中的设备活动
SteamVR_PlayArea.cs:对移动空间的设置
SteamVR_TrackedObject.cs:使游戏中的对象跟踪模拟现实设备的三维常量
SteamVR_RenderModel.cs:渲染控制器模型 
SteamVR_ Camera:给现有的Camera添加SteamVR渲染支持
SteamVR_ Ears:控制Audio Listener的方向
SteamVR_Render.cs:处理所有SteamVR摄像机的眼图像渲染

另外,有两个较重要的脚本,它们被引用于游戏物体[ExampleSceneScripts]-> ##Scene Changer##上的SceneChanger.cs中。
VRTK_DeviceFinder.cs:主要用于在场景中寻找左右控制器、头显等,并返回硬件编号,或控制器、头显等的GameObject
其中有一些重要的API:
获得左右手柄的游戏物体 
VRTK_DeviceFinder.GetControllerRightHand(); 
VRTK_DeviceFinder.GetControllerLiftHand();
获得左右手柄对应的硬件编号
VRTK_DeviceFinder.GetControllerIndex(leftHand);
VRTK_DeviceFinder.GetControllerIndex(rightHand);
VRTK_SDK_Bridge.cs:封装了SteamVR中关于硬件参数和硬件事件的API