В моей сцене 1 игрок и 2 разных врага.Я хочу, чтобы мои враги увернулись друг от друга, когда они приближаются к игроку, чтобы напасть на него.Второму врагу, который прибудет к игроку, придется увернуться от первого, который приближается к игроку, чтобы атаковать.
В будущем у меня будет более 2 врагов.
В данный момент, как я читал на некоторых форумах, я пытался активировать navmeshobstacle на обоих врагах, когда они находятся в пределах дальности атаки (отключение агента navmesh), и отключать navmeshobstacle и активировать navmeshahagent, когда они не находятся в диапазоне атаки, но движутся к игроку.NavMeshObstacles настроены для вырезания, когда они неподвижны.Все приоритеты избегания navMeshagents равны 50 (как для врагов, так и для игрока).
Враги уклоняются друг от друга - поэтому в данный момент никаких проблем с этим нет.
Моя проблема в том, что когдаНапример, один враг прибывает в зону атаки и атакует, когда я двигаю игрока ... враг немного отскакивает назад.
Что я делаю не так?Не стесняйтесь спрашивать другие детали, заранее спасибо.