Unity Oculus如何用手指拖动滑块?

时间:2018-08-14 19:54:43

标签: c# user-interface unity3d virtual-reality oculus

我正在为Unity中的Oculus程序制作菜单系统。菜单在世界空间中调整大小,因此您可以像剪贴板一样拾取它。我已经设置了菜单,以便按钮在其上具有触发器盒碰撞器,并且在运行时将微小的触发器球体碰撞器添加到Oculus控制器的每个食指的尖端。然后,我在脚本中使用OnTriggerEnter()可以根据需要向按钮添加功能。这样,我可以用手指按下按钮。我已经将其用于拨动开关,因此可以用手指打开/关闭拨动开关。

现在,我需要为滑块添加功能。我的想法是在滑块的手柄上添加触发器盒碰撞器,并以某种方式使用onTriggerEnter更改手柄位置。

有更简单的方法吗?我可以使用OnTriggerEnter引发Drag事件,并以某种方式将其链接到手指的位置吗?

0 个答案:

没有答案