Столкнуся с такой проблемой: я хочу, чтобы враги в первую очередь атаковали и убивали юнитов, которых я им приказываю, даже не смотря на то, что их при этом может атаковать герой. Но каждый раз, когда герой начинает атаковать враждебного юнита, этот юнит сразу переключается на героя и в итоге юнит, которого они должны были убить, остаётся жив. Как это исправить?

Принятый ответ

Попробуй самостоятельно зафиксировать цель отдав юниту приказ атаковать, когда другой юнит получает урон или атакован
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
3 года назад
0
Похожие вопросы:

ответ
Так ты дай юниту 2 атаки и глянь, какие он использует на какой дистанции.
ответ
~8gabriel8:
Попробуй ещё оставить крипов Нейтрально-враждебными или поставить под контроль назначенного игрока и триггерно в категории действий ИИ убрать у них контроль ИИ.
Вот тут Steal nerves кое-что потестировал:

0
27
3 года назад
Отредактирован rsfghd
0
Скинь карту с примером такого приоритета, я наспавнил своих и вражеских юнитов, ударил каждого героем и никто не отреагировал, все бьют тех кого и били

единственное что, если умирает цель юнита, то они ищут сначала ближайщую цель не героя
0
32
3 года назад
0
Свой ИИ написать.
1
27
3 года назад
1
Попробуй самостоятельно зафиксировать цель отдав юниту приказ атаковать, когда другой юнит получает урон или атакован
Загруженные файлы
Принятый ответ
2
1
3 года назад
Отредактирован QuestionsGuy
2
rsfghd:
Попробуй самостоятельно зафиксировать цель отдав юниту приказ атаковать, когда другой юнит получает урон или атакован
У меня не совсем так, у меня враги должны атаковать нейтральных юнитов (волки горожан), и при это они должны успеть убить всех гаражан даже если герой напал на них. Я сейчас попробую твой способ, он особо от моего не отличается, но если сработает выберу твой ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.