问题标签 [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.

0 投票
1 回答
71 浏览

c# - 如何为 Unity VR 应用程序在 Update() 中设计平滑的 UI 滚动?

我正在 Unity 中开发一个 VR 应用程序,我正在努力使用我的 VR 控制器的操纵杆开发流畅的 UI 滚动。到目前为止,我所拥有的看起来像这样......

...这可行,但有两个问题。首先,它根据滚动容器的大小以不同的速度滚动。其次,滚动不是很流畅,因为它显然只是跳过了 0 和 1 之间的不同间隙。

我想我知道出了什么问题,但我没有足够的在 Update() 中工作的经验来找出正确的方法。任何人都可以建议吗?

0 投票
1 回答
37 浏览

c# - 四元数偏移不一致

当前问题:

我正在使用世界空间四元数偏移将玩家模型的手旋转到玩家的真实手,使用:

然后应用它:

预期的结果应该允许玩家在运行时动态更改他们的模型,并且手与玩家的真实手正确对齐,但是当我测试时,手朝向完全不同的方向。

在此处输入图像描述.

0 投票
0 回答
14 浏览

c# - 如何使用 Unity 的 SteamVR 包让其中一个控制器发出隆隆声?

多年来,我一直在尝试找出如何使用 SteamVR 的 Unity 包让虚拟现实控制器隆隆作响。虽然过去曾通过其他论坛提出过这个问题,但大多数问题都与旧版本(2.0.0 之前)有关,它们的解决方案不再可用。我正在寻找的只是几行代码,最好不需要向我的对象添加任何脚本,这样我就不必处理设置它们(特别是 Hand 脚本,因为它需要设置其他手功能我不希望我的游戏有)。提前致谢!

0 投票
0 回答
23 浏览

unity3d - 为什么 steamvr 不能与我的 oculus quest 2 统一使用?

我已经初始化了 steamvr,并且正在使用带有链接电缆(usb 2.0)的 quest 2,并且一切都设置得很好。

我得到的错误:

启动时提示无法启用开发者模式。

退出时显示无法禁用开发者模式。

我收到的警告:

Steam 109 错误说当它很好时没有初始化蒸汽。

请检查 steam 是否已安装。

输出:

在编辑器中,一切都正确显示,但在任务中它只是一个黑屏。

0 投票
0 回答
18 浏览

unity3d - 使用 SteamTracker 调整 VR 相机

我想将我的 HTC Vive 相机与 SteamTracker 同步。背后的基本思想是用户站在一个平台上。SteamTracker 安装在该平台上。平台本身可以向各个方向移动,并且可以在各个轴上旋转。现在我试图否定平台的移动和旋转。

我将尝试用两张图片来解释它:

在此处输入图像描述
你可以在这里看到它一开始的样子。

在此处输入图像描述

如果现在平台向左移动,CameraRig 应该向右移动,VR 相机将始终注视目标对象(灰色)。

我对旋转也做了同样的事情。

在 Unity 中,层次结构如下所示:

我的脚本如下所示:

如果我停用其中一个,位置和旋转的调整本身就可以很好地工作。但是,如果两个调整都处于活动状态,则如果平台旋转,该位置将不再起作用。

例如,只要我不旋转位置就会很好地调整。如果我随平台旋转,相机总是朝同一个方向看。但是如果旋转位置会更糟。

有人有想法吗?