LookAt() работает наоборот
хочу сделать игру, где враг будет меня преследовать, и при этом он должен смотреть в мою сторону. Но когда я пытаюсь посмотреть врагу в лицо, он от меня отворачивается, когда бегает, стоит боком. Что делать?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Enemy : MonoBehaviour
{
public GameObject _player; //переменная для игрока
public Transform _playerRotation; //ещё одна переменная для игрока(чтобы сохранить повороты
public float _speed; //скорость врага
void Update()
{
transform.position = Vector3.MoveTowards(this.transform.position, new Vector3(_good.transform.position.x, 0, _good.transform.position.z), _speed); //передвижение врага за игроком
transform.position = new Vector3(transform.position.x, 1.999444f, transform.position.z); //чтобы враг не проваливался под пол
transform.LookAt(_playerRotation.position); //чтобы враг смотрел на главного героя
}
}