враг не смотрит на игрока, стоящего на высоте мой враг не смотрит вверх, когда стреляет, когда игрок стоит на высоте. Я использовал эти два метода, но ни один из них не заставлял врага смотреть к игроку, когда игрок находится на некоторой высоте, я также добавляю картинку, чтобы прояснить ее
Первый метод:
transform.LookAt (ThePlayer.transform.position);
Второй метод:
Vector3 direction = ThePlayer.transform.position - transform.position;
direction.y = 0;
if (direction.x != 0 && direction.z != 0) {
transform.rotation = Quaternion.Slerp (transform.rotation, Quaternion.LookRotation
(direction), 1.5f * Time.deltaTime);
transform.eulerAngles = new Vector3 (0, transform.eulerAngles.y, 0);