私はThree.jsを初めて使用するので、これが明らかな場合は、事前にお詫び申し上げます。
LookAtメソッドを使用してカメラを設定し、キーボードのキーを押したときにそのベクトルに沿って移動したいと思います。
を介して見ているポイントからカメラベクトルを減算しsubVector
、結果のベクトルを正規化して、次の線に沿って何かを実行することにより、機能を模倣しようとしました。
camera.position.x += lookAtVector.x
camera.position.y += lookAtVector.y
camera.position.z += lookAtVector.z
...しかし、これを行うと、少しドリフトしていて、lookAtポイントに向かって移動していないように見えます。three.jsのlookAtベクトルに沿って移動するにはどうすればよいですか?