如何在A-Frame中的夹紧/夹紧Vive控制器事件中设置/移除元素的父级?

时间:2016-11-29 02:44:44

标签: javascript parent-child aframe htc-vive

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

我能想到这样做的一种方法是:在触发器上拉动,使对象成为控制器的子节点,因此它从控制器继承位置和旋转。

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

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

如何在A-Frame中的夹持/抓取事件中设置/删除父级?

1 个答案:

答案 0 :(得分:0)

其中一个A-Frame示例实际上是您所描述的。

这里是场景index.htmlgrab componentdemo