如何在 three.js 中移动其位置时保持相机旋转指向原点?

How to keep camera rotation pointed at origin while moving its position in three.js?

所以我想在 three.js 中移动我的相机位置,但是当我移动它时,我希望相机旋转自动更新以指向原点。

所以如果我将相机设置为:

 camera.position.set(25,25,25)

我希望更新 camera.rotation 使其面向世界原点。

您可以将相机设置为注视或瞄准场景中的特定位置,但使用 lookAt() 方法 - https://threejs.org/docs/#api/en/core/Object3D.lookAt

在这种情况下,设置 camera.lookAt(0,0,0) 将指向 'world' 的中心。