![](/img/trans.png)
[英]How do I set an object's rotation to match a Vive controller rotation upon trigger using A-Frame?
[英]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.html , grab
組件和一個demo 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.