0

使用 Vive 控制器,我希望能够触发并按住 A-Frame 场景中的对象,然后能够通过移动控制器在 VR 场景的空间中移动和旋转该对象在太空。

我能想到的一种方法是:在扳机拉动时,使对象成为控制器的子对象,因此它从控制器继承位置和旋转。

在 Three.js 中,我可以使用:

THREE.SceneUtils.detach( child, parent, scene ); THREE.SceneUtils.attach( child, scene, parent );

如何在 A-Frame 中设置/删除 gripup/gripdown 事件的父级?

4

1 回答 1

0

实际上,A-Frame 示例之一就是您所描述的。

这是场景index.htmlgrabcomponentdemo

于 2016-12-01T15:33:05.327 回答