我正在尝试使用threeJS,并已经将相机定位并查看场景的原点(0,0,0)。我想在一定距离(半径)内围绕y轴将该相机移动,同时保持其对原点的关注,但我不确定如何设置方程式。目前,我只是旋转对象本身,但我想旋转相机。以下是移动网格的代码:
function checkRotation(){
if (keyboard.pressed("left")){
mesh.rotation.y += .05;
}
if (keyboard.pressed("right")){
mesh.rotation.y -= .05;
}
}
以下是移动相机的示例代码:
camera.position.x = ???(一些移动 x 位置的方程式) camera.position.z = ???(一些移动 z 位置的方程式) camera.lookAt(mesh.position);
希望这能对您有所帮助。谢谢!