本文介绍了相机旋转指针锁控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经在该项目中使用了mrdoob的PointerLockControls.js示例。一切正常,直到我更改了
I have used mrdoob's PointerLockControls.js example for this project. Everything works fine until I change the
camera.position.set(2, 2, 3 );
对此
camera.position.set(1100, 150, -50 );
似乎沿z轴旋转而不是仅仅看。
It seems to 'rotate' along the z axis instead of just looking.
推荐答案
您需要执行以下操作:
controls.getObject().position.set( 1100, 150, -50 );
这是因为 PointerLockControls
处理摄像机的运动。
This is because of the clever way PointerLockControls
handles camera movement.
这篇关于相机旋转指针锁控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!