首页 > 解决方案 > Unity滑块与控制器交互

问题描述

因此,我的控制器上连接了一个激光笔,每当我按下触发开关时,它就会发射光线并触发事件。虽然它仍然有一两个错误(Unity VR Controller UI Interaction),但我有一个更普遍的问题。

UI 需要某种滑块。而且我不知道如何让我的指针与滑块碰撞并以滑块的方式运行。当我按下按钮时,它当前最终将滑块设置为零并且不让我拖动它。感谢任何关于如何让它们真正滑动的提示,因为我的脊椎立方体不移动也不允许移动!例如 beginDragHandler 上的 Unitys 文档并没有真正的帮助......

干杯,弗洛

标签: user-interfaceunity3dslideruislidervirtual-reality

解决方案


如果您的进入/退出事件已经起作用,只需每帧左右检查“激光”的 x(或滑块上对应的轴),并根据两次检查之间的增量增加/减少滑块的值。

希望很清楚,如果您已经设置了活动,这应该不难!


推荐阅读