Я хочу, чтобы мой искусственный интеллект убегал от игрока, когда игрок его пинает, и я не знаю ни математики, ни синтаксиса для вычисления этого угла. Это два персонажа, движущихся независимо друг от друга в мировом пространстве.
Вот что я получил до сих пор:
waypoint = (fleeWP.transform.position);
transform.LookAt(Vector3(waypoint.x, transform.position.y, waypoint.z));
transform.Translate (Vector3.forward * speed * Time.deltaTime);
В настоящее время это заставляет тряпку двигаться к путевой точке, а не от нее. Я мог бы атаковать это все неправильно. Пожалуйста, наказывайте меня.