【问题标题】:Simulate aframe look controls模拟框架外观控件
【发布时间】:2017-04-21 04:24:24
【问题描述】:

我想在我的 Webvr 应用程序中模拟用户输入。有什么方法可以模拟 Aframe 中的外观控件吗?

<a-entity listener position="0 0 0" id="camera" camera="userHeight: 1.6" look-controls>

【问题讨论】:

标签: javascript three.js aframe


【解决方案1】:

您也可以尝试https://github.com/dmarcos/aframe-motion-capture-components 来记录/重播/模拟头部和控制器的移动/事件。还不支持监听窗口点击。

【讨论】:

    【解决方案2】:

    模拟用户输入并以某种方式将其传递给look-controls 将非常困难。如果您确定,请查看WebVR API Emulation chrome 扩展程序及其代码。

    不过,更容易的是实现您自己的 A-Frame 控件组件,可能使用look-controls 作为起点。我已经这样做了好几次,为游戏手柄、传送、触摸屏移动等编写控件。在此处查看 a-frame extras 中的控件组件:https://github.com/donmccurdy/aframe-extras/tree/master/src/controls。如果这些对您不起作用,您可以将其用作您自己的代码的起点,或者注册一个扩展至 universal-controls

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多