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