0

当我在https://aframe.io/aframe/examples/test/laser-controls/Oculus Quest 1控制器模型上使用我的 Oculus Quest 2 时,加载的是 Quest 2

是否有任何本地解决方案来加载正确的解决方案?

我也尝试过标签<a-entity oculus-touch-controls="hand: left"></a-entity>但没有成功。

4

1 回答 1

0

我已经提出了这个问题(有更多细节)试图解决这个问题。 https://github.com/aframevr/aframe/issues/4960

似乎最近 Oculus Quest 2 已经开始在 WebXR API 上报告一些不同的东西,这意味着它似乎有 Quest 1 控制器。这不仅会影响 A-Frame,还会影响 Babylon.js 和 Firefox Reality 浏览器。

如果您想在短期内修复,您可以在 A-Frame 中进行代码更改:

在 oculus-touch-controls 中替换这一行:

modelUrl: TOUCH_CONTROLLER_MODEL_BASE_URL + 'gen2-left.gltf',

有了这个:

modelUrl: TOUCH_CONTROLLER_MODEL_BASE_URL + 'v3-left.glb',

但这是 Meta 真正应该在设备固件上修复的东西的一个 hacky 解决方法(因为他们似乎破坏了它)

我希望 A-Frame 开发人员能够通过 Meta 帮助推动这一进程。我已经提出了 Oculus 支持票,但还没有任何消息。

于 2021-11-11T16:32:59.043 回答