Javascript 传送控制不';t在虚拟现实模式下,在帧0.8.2下工作

Javascript 传送控制不';t在虚拟现实模式下,在帧0.8.2下工作,javascript,aframe,webvr,htc-vive,Javascript,Aframe,Webvr,Htc Vive,使用帧0.8.2下的传送控件时出现问题。 在Vive的VR模式下,触摸Vive控制器的触摸板后,仅显示曲线。但是摄像机的位置没有移动。 在展开模式下,将显示曲线并移动摄影机的位置 也许有人对此有想法?我会将它与相机装备一起使用,按照文档中的建议将手和头组合在一起 <a-entity id="cameraRig"> <!-- camera --> <a-entity id="head" camera wasd-controls look-controls

使用帧0.8.2下的
传送控件时出现问题。
在Vive的VR模式下,触摸Vive控制器的触摸板后,仅显示曲线。但是摄像机的位置没有移动。
在展开模式下,将显示曲线并移动摄影机的位置



也许有人对此有想法?

我会将它与相机装备一起使用,按照文档中的建议将手和头组合在一起

<a-entity id="cameraRig">
  <!-- camera -->
  <a-entity id="head" camera wasd-controls look-controls></a-entity>
  <!-- hand controls -->
  <a-entity id="left-hand" teleport-controls="cameraRig: #cameraRig; teleportOrigin: #head;"></a-entity>
  <a-entity id="right-hand" teleport-controls="cameraRig: #cameraRig; teleportOrigin: #head;"></a-entity>
</a-entity>


Hello@ngokevin,我使用您显示的函数。控制器可以随摄像机一起移动。但是,如果在移动后使用controller.getAttribute('position')获取控制器的位置,则仍然会获取控制器的旧位置。你可以在glitch中看到它。移动后,新盒子仍在控制器的旧位置制作。你以前也遇到过同样的问题吗?我已经解决了这个问题。我以前使用相对位置作为绝对位置。非常感谢你。
<a-entity id="cameraRig">
  <!-- camera -->
  <a-entity id="head" camera wasd-controls look-controls></a-entity>
  <!-- hand controls -->
  <a-entity id="left-hand" teleport-controls="cameraRig: #cameraRig; teleportOrigin: #head;"></a-entity>
  <a-entity id="right-hand" teleport-controls="cameraRig: #cameraRig; teleportOrigin: #head;"></a-entity>
</a-entity>