Нахождение угла бегущего додо - PullRequest
2 голосов
/ 09 марта 2010

Я хочу, чтобы мой искусственный интеллект убегал от игрока, когда игрок его пинает, и я не знаю ни математики, ни синтаксиса для вычисления этого угла. Это два персонажа, движущихся независимо друг от друга в мировом пространстве.

Вот что я получил до сих пор:

waypoint = (fleeWP.transform.position);

transform.LookAt(Vector3(waypoint.x, transform.position.y, waypoint.z));      
transform.Translate (Vector3.forward * speed * Time.deltaTime);

В настоящее время это заставляет тряпку двигаться к путевой точке, а не от нее. Я мог бы атаковать это все неправильно. Пожалуйста, наказывайте меня.

1 Ответ

2 голосов
/ 09 марта 2010

Просто инвертируйте перевод:

transform.Translate (Vector3.forward * speed * Time.deltaTime * -1);
...