本文介绍了相机旋转指针锁控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在该项目中使用了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.

这篇关于相机旋转指针锁控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-12 00:47