Unityでオブジェクトが進行方向に滑らかに角度を変えるにはどうすればいいですか?
パスに沿って動いているオブジェクトがあるのですが、その進行方向に沿ってオブジェクトが滑らかに角度を変えるようにしたいです。
private Vector3 latestPos;
private void Update()
{
Vector3 diff = transform.position - latestPos;
latestPos = transform.position;
transform.rotation = Quaternion.LookRotation(diff);
}
上記のコードだとカクついてしまいます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。