NavMeshAgent и NavMesh препятствие - движение врагов - PullRequest
0 голосов
/ 10 декабря 2018

В моей сцене 1 игрок и 2 разных врага.Я хочу, чтобы мои враги увернулись друг от друга, когда они приближаются к игроку, чтобы напасть на него.Второму врагу, который прибудет к игроку, придется увернуться от первого, который приближается к игроку, чтобы атаковать.

В будущем у меня будет более 2 врагов.

В данный момент, как я читал на некоторых форумах, я пытался активировать navmeshobstacle на обоих врагах, когда они находятся в пределах дальности атаки (отключение агента navmesh), и отключать navmeshobstacle и активировать navmeshahagent, когда они не находятся в диапазоне атаки, но движутся к игроку.NavMeshObstacles настроены для вырезания, когда они неподвижны.Все приоритеты избегания navMeshagents равны 50 (как для врагов, так и для игрока).

Враги уклоняются друг от друга - поэтому в данный момент никаких проблем с этим нет.

Моя проблема в том, что когдаНапример, один враг прибывает в зону атаки и атакует, когда я двигаю игрока ... враг немного отскакивает назад.

Что я делаю не так?Не стесняйтесь спрашивать другие детали, заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...