0

我在 A-Frame 中使用 Vive Controls 组件: https ://aframe.io/docs/0.3.0/components/vive-controls.html

我试图弄清楚如何在 VR 中将对象“固定”到 vive 控制器,以便用户始终在其控制器旁边看到一个对象。这可用于构建菜单或在附近浮动对象。

这是我尝试过的:

<a-entity id="leftController" vive-controls="hand: left" grab>
  <a-entity id="leftItem" scale="0.01 0.01 0.01" ply-model="src: url(/assets/plate-streetv1.ply);"></a-entity>
</a-entity>

我尝试了一个更糟糕的 JavaScript hack 来尝试每 60 秒更新一次“leftItem”,但这显然是错误的做法。

4

1 回答 1

1

使实体成为控制器的孩子应该可以工作。问题可能出在您正在加载的模型上。尝试一个简单的几何:

<a-entity id="leftController" vive-controls="hand: left" grab>
  <a-entity geometry="primitive: box; depth: 0.3; height: 0.3; width: 0.3"></a-entity>
</a-entity>
于 2016-08-31T01:17:37.567 回答