问题标签 [steamvr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何为 Unity VR 应用程序在 Update() 中设计平滑的 UI 滚动?
我正在 Unity 中开发一个 VR 应用程序,我正在努力使用我的 VR 控制器的操纵杆开发流畅的 UI 滚动。到目前为止,我所拥有的看起来像这样......
...这可行,但有两个问题。首先,它根据滚动容器的大小以不同的速度滚动。其次,滚动不是很流畅,因为它显然只是跳过了 0 和 1 之间的不同间隙。
我想我知道出了什么问题,但我没有足够的在 Update() 中工作的经验来找出正确的方法。任何人都可以建议吗?
c# - 如何使用 Unity 的 SteamVR 包让其中一个控制器发出隆隆声?
多年来,我一直在尝试找出如何使用 SteamVR 的 Unity 包让虚拟现实控制器隆隆作响。虽然过去曾通过其他论坛提出过这个问题,但大多数问题都与旧版本(2.0.0 之前)有关,它们的解决方案不再可用。我正在寻找的只是几行代码,最好不需要向我的对象添加任何脚本,这样我就不必处理设置它们(特别是 Hand 脚本,因为它需要设置其他手功能我不希望我的游戏有)。提前致谢!
unity3d - 为什么 steamvr 不能与我的 oculus quest 2 统一使用?
我已经初始化了 steamvr,并且正在使用带有链接电缆(usb 2.0)的 quest 2,并且一切都设置得很好。
我得到的错误:
启动时提示无法启用开发者模式。
退出时显示无法禁用开发者模式。
我收到的警告:
Steam 109 错误说当它很好时没有初始化蒸汽。
请检查 steam 是否已安装。
输出:
在编辑器中,一切都正确显示,但在任务中它只是一个黑屏。
unity3d - 使用 SteamTracker 调整 VR 相机
我想将我的 HTC Vive 相机与 SteamTracker 同步。背后的基本思想是用户站在一个平台上。SteamTracker 安装在该平台上。平台本身可以向各个方向移动,并且可以在各个轴上旋转。现在我试图否定平台的移动和旋转。
我将尝试用两张图片来解释它:
如果现在平台向左移动,CameraRig 应该向右移动,VR 相机将始终注视目标对象(灰色)。
我对旋转也做了同样的事情。
在 Unity 中,层次结构如下所示:
我的脚本如下所示:
如果我停用其中一个,位置和旋转的调整本身就可以很好地工作。但是,如果两个调整都处于活动状态,则如果平台旋转,该位置将不再起作用。
例如,只要我不旋转位置就会很好地调整。如果我随平台旋转,相机总是朝同一个方向看。但是如果旋转位置会更糟。
有人有想法吗?