transform.LookAt(target.position);
Единство transform.lookAt
Я пытаюсь использовать этот код, чтобы иметь AI LookAt врагов, но это выглядит путь к высоким.
transform.LookAt(target.position);
Единство transform.lookAt
Я пытаюсь использовать этот код, чтобы иметь AI LookAt врагов, но это выглядит путь к высоким.
Немного больше информации было бы хорошо. Как объекты помещаются в иерархию? Есть target
родительский или дочерний объект?
То, что transform.LookAt
делает, указывает на transform.forward
в положение цели.
Вы можете попробовать transform.LookAt(Vector3(target.transform.position.x, transform.position.y, target.transform.position.z);
?
Если это не помогает, можете ли вы попробовать добавить transform.Translate(Vector3.forward * Time.deltaTime);
?
С последним кодом вы можете видеть объект, движущийся к цели. Таким образом, вы уверены, что это указывает на правильное направление. Может быть, вы думаете, что это выглядит слишком высоко, потому что ваша модель неверна.
Хорошо, я смотрю на него, и кажется, что объект уменьшен, и он выглядит так, как будто он не уменьшен. – Dillyo09