0

使用teleport-controlsunder有问题aframe 0.8.2。在 Vive 的 VR 模式下,只有在触摸 Vive 控制器的触控板后才会显示曲线。但是相机的位置没有移动。在平面模式下,显示曲线并移动相机的位置。

https://glitch.com/edit/#!/join/21f0cfd9-2fa0-49f3-910b-aedb91df3d3b

<a-scene background="color: #ECECEC">
  <a-box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9" shadow></a-box>
  <a-sphere position="0 1.25 -5" radius="1.25" color="#EF2D5E" shadow></a-sphere>
  <a-cylinder position="1 0.75 -3" radius="0.5" height="1.5" color="#FFC65D" shadow></a-cylinder>
  <a-plane position="0 0 -4" rotation="-90 0 0" width="4" height="4" color="#7BC8A4" shadow></a-plane>

  <a-entity id="left-hand"
    vive-controls="hand: left"
    teleport-controls
  >
  </a-entity>

  <a-entity id="right-hand"
    vive-controls="hand: right"
    teleport-controls
  >
  </a-entity>

也许有人对此有想法?

4

1 回答 1

1

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

<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>
于 2018-08-22T14:21:06.363 回答