簡體   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