user-interface - Unity滑块与控制器交互
问题描述
因此,我的控制器上连接了一个激光笔,每当我按下触发开关时,它就会发射光线并触发事件。虽然它仍然有一两个错误(Unity VR Controller UI Interaction),但我有一个更普遍的问题。
UI 需要某种滑块。而且我不知道如何让我的指针与滑块碰撞并以滑块的方式运行。当我按下按钮时,它当前最终将滑块设置为零并且不让我拖动它。感谢任何关于如何让它们真正滑动的提示,因为我的脊椎立方体不移动也不允许移动!例如 beginDragHandler 上的 Unitys 文档并没有真正的帮助......
干杯,弗洛
解决方案
如果您的进入/退出事件已经起作用,只需每帧左右检查“激光”的 x(或滑块上对应的轴),并根据两次检查之间的增量增加/减少滑块的值。
希望很清楚,如果您已经设置了活动,这应该不难!
推荐阅读
- java - @Transactional 注解锁定了哪些数据?
- javascript - oauth 身份验证后关闭窗口弹出窗口
- c++ - 如何在斐波那契数列中找到“n”项?
- r - 错误:期望单个值:[extent = 10]
- c - 为什么我的程序在给出 -1 之前不添加数字?
- php - 如何使用 PHP 创建程序多维数组
- php - PHP图像上传颠倒(显然不是exif问题)
- javascript - 将自定义帮助函数或 ember-truth-helper 添加到我的 Ember 应用程序
- xml - 如何让我的 sitemap.xml 在浏览器中打开而不是尝试下载文件?
- r - 分析各种变量(排量、马力、重量、气缸、加速度等)对 R 中汽车每加仑英里数的影响