aframe.io 可以使用哪些控制器?

What controllers work with aframe.io?

我被aframe震撼了,我想开始在我设计的场景中走走。

我已经配对了耳机附带的廉价蓝牙控制器 (blitzwolf VR),但它不适用于框架(或 google 硬纸板)。蓝牙键盘也不行。

我应该使用什么来测试移动 VR 上的运动?谢谢!

从 v0.7.0 开始,A-Frame 内置了对以下跟踪控制器的支持:

  • 万岁控制
  • oculus 触控
  • 白日梦控制
  • gearvr-controls
  • windows-运动控制

super-hands 库中还有一个方便的 laser-controls component that auto-detects any of the above and adds basic interactivity or the progressive-controls component,用于根据控制器的功能进行调整的更复杂的交互性。

您可以通过扩展 tracked-controls component 添加对其他跟踪控制器的支持。

对于游戏手柄或键盘等其他类型的控件,您可以使用标准 Web API 进行交互,就像在非虚拟现实网站上一样,或者您可以使用 aframe-extras 中的 universal-controls component图书馆。

我在这里猜测一下,您可能没有为您的浏览器启用游戏手柄 API,因此尽管您的 phone 正在连接并响应你的游戏手柄,你的浏览器不能。我有理由相信最新版本的 Chrome 在移动设备上(和一般的 Chrome)默认禁用游戏手柄 API,所以你必须追赶它.

在浏览器中转到 chrome://flags,然后查找显示 "Gamepad Extensions" 的条目并将条目从 "Default" 翻转到 "Enabled"。从那里开始,您应该可以开始了。