【发布时间】:2018-07-25 21:37:13
【问题描述】:
我正在使用aframe-super-hands-component 制作一个 A-Frame 项目。为了添加一层控制,我试图让用户可以使用控制器的操纵杆使实体离控制器更近/更远,类似于 Oculus Dash 控件 (https://youtu.be/sMjlM5vFSA0?t=1m55s)。
但是,当我尝试更新模型的位置时,就像我在抓取模型时所做的那样,它会尝试移动,但会在发出 grab-start 时被设置的物理约束停止。有没有办法可以移动超级手抓模型或重置应用于模型的约束?
当我尝试更新抓取框的位置时,效果如下:https://imgur.com/a/AfzmwzL
就代码而言,我要做的就是用modelEl.object3D.position.sub(<direction vector>) 更新位置,同时将grab-start 事件绑定到控制器。
【问题讨论】:
标签: javascript aframe oculus aframe-super-hands