语录:
指点江山,激扬文字,粪土当年万户侯。
前言:
我们前面使用角度驱动器和线性驱动器分别实现了门和抽屉的功能,但是却没有与我们的手柄事件进行绑定,那么这个功能是不完善的,今天我们就来看另外一个点:Interactions.Interactor。俗称“交互器”。
正文:
这里我们以抽屉场景功能为例进行介绍。
步骤一:
首先添加我们的左右手柄游戏对象:Input.UnityInputManager.OpenVR.LeftController和Input.UnityInputManager.OpenVR.RightController
步骤二:
我们需要在CameraRigs.UnityXR下添加交互器:Interactions.Interactor。具体位置如图:
添加方式为:
Tilia -> Prefabs -> Interactions -> Interators -> Interactions.Interactor
步骤三:
点击Interactions.Interactor,我们发现需要设置属性上的:Grab Action,也就是手柄哪一个按键控制触发,以及Velocity Tracker ,设置如下:
同理 ,右手的设置也是如此,这样,我们的交互器功能就添加完成了,经过运行发现,手柄抓取到抽屉把手就可以开关抽了。