VRTK详细使用方法

VRTK这个工具包提供了很多在Unity3d做VR开发中通用的VR功能,主要包括
1)具有别名的控制器按钮事件
2)控制世界指针(激光指针)
3)玩家瞬间转移
4)使用控制器抓起/握住物体
5)使用控制器与物体交互
6)把游戏物体变成交互式的UI元素
这个工具集主要分成三个部分:
1)Prefabs - VRTK/Prefabs/
2)Scripts - VRTK/Scripts/
3)Examples - VRTK/Examples/
DEMO 1 查询硬件手柄头显
在VRTK插件的第一个demo 001_CameraRIg_VR_PlayArea 案例。这个demo 显示的功能: 按下任一手柄上的按键,便载入下一个场景。找到demo场景中##Scene Changer## 游戏物体,打开附加的scene changer脚本,里面有两个核心的类,以及几个重要的API。
VRTK_DeviceFinder类:用于在场景中寻找左右手柄、头显、返回硬件编号或手柄,头显的gameobject。

重要的API:
获得左右手柄的游戏物体
VRTK_DeviceFinder.GetControllerRightHand();
VRTK_DeviceFinder.GetControllerLiftHand();
获得左右手柄对应的硬件编号
VRTK_DeviceFinder.GetControllerIndex(rightHand)

按下手柄任一按键或键盘上的空格键,加载下一个场景。ForwardPressed 用于侦测手柄的按键是否按下。

上图中引入第二个重要的类:VRTK_SDK_Bridge,这是插件封装了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值