繁体   English   中英

如何在A帧中的握持/抓取Vive控制器事件上设置/删除元素的父级?

[英]How can I set/remove element's parent on gripup/gripdown Vive controller events in A-Frame?

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

我可以想到的一种方法是:在触发器拉动时,使对象成为控制器的子代,因此它继承了控制器的位置和旋转。

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

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

如何在A帧中的抓紧/抓紧事件上设置/删除父对象?

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

这是场景index.htmlgrab组件和一个demo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM