Aframe 访问帧中实时Vive控制器位置数据

Aframe 访问帧中实时Vive控制器位置数据,aframe,Aframe,说明: 我已经在各种文档中搜索了一段时间,但我还没有找到在使用帧时,是否有办法获得虚拟现实环境中控制器的实时位置信息。加载控制器后,在场景中,我尝试从中获取位置数据 控制器\u left.getAttribute('位置') 以及 控制器_left.object3D.position 但是,即使我移动控制器,它们也总是说控制器处于(0,0,0)。我使用的组件似乎知道控制器在哪里,所以球体碰撞器和类似的东西可以工作,但是我想自己获取实时位置数据,以查看控制器在虚拟现实环境中的位置 我的问题更具体地

说明:

我已经在各种文档中搜索了一段时间,但我还没有找到在使用帧时,是否有办法获得虚拟现实环境中控制器的实时位置信息。加载控制器后,在场景中,我尝试从中获取位置数据

控制器\u left.getAttribute('位置')

以及

控制器_left.object3D.position

但是,即使我移动控制器,它们也总是说控制器处于(0,0,0)。我使用的组件似乎知道控制器在哪里,所以球体碰撞器和类似的东西可以工作,但是我想自己获取实时位置数据,以查看控制器在虚拟现实环境中的位置

我的问题更具体地说是关于Vive控制器的,但是如果您能从帧中获取控制器的位置信息,我们将不胜感激

A-Frame Version: 0.7.0
Platform / Device: Firefox / Vive
Reproducible Code Snippet or URL:

根据super hands,在由
渐进式控件
属性组成的实体内创建控制器。因此,不是:

<a-entity id="con_left" super-hands></a-entity>
<a-entity id="con_right" super-hands></a-entity>
:)

<a-entity progressive-controls>
 <a-camera></a-camera>
 <a-entity class="right-controller"></a-entity>
 <a-entity class="left-controller"></a-entity>
</a-entity>