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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值