我正在制作一个WebVR环境。我添加了控件,以便您可以在场景中导航并添加DeviceOrientationControls,这样我就可以在纸板中使用场景。
然而,我现在使用的控件正在影响相机,当我环顾四周时(通过倾斜我的手机),控件无法转换到我正在寻找的位置。
例如,我在我的场景中,我向后看(所以我把头转向180°),如果我现在用我的控制器前进,我会在视觉上向后看,因为我的视力已经旋转180度。
我希望我的控制能够“跟随”我的视角。我找到了一个Stack Overflow帖子,建议我将它放在THREE.Object3D()中,这样我就可以旋转父对象了,但是我不确定这会是想要的效果,还是它?...
答案 0 :(得分:0)
我可能应该花更多的时间来查看(很多)three.js的例子。在https://threejs.org/examples/?q=poin#misc_controls_pointerlock
上有一个例子