Подскажите. У меня появилась такая идея: нужно сделать простого ИИ без лишних скриптов. И просто нужно чтобы его юниты нападали всех врагов, которые видимы и находятся в любой точке карты.
Я сделал нужным войнам радиус атаки 9999999 и вроде все хорошо, как только враг появляется на карте - они идут его атаковать. Но через пару секунд они возвращаются на свое место, так и не дойдя до врага... Подскажите как можно сделать так, чтобы они не возвращались на свою позицию? Сам то ИИ за игрока отключён, чтобы он ни чем не управлял.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
20
2 месяца назад
0
эээ, простой триггер, на гуи, перейти, нападая на противников в какую то область или события: Каждую 1 секунду атаковать юнита, который только что появился ( нужно предварительно записать его в переменную или добавлять в группу.
Есть еще вариант тупо убрать кнопу "hold", думаю, тогда он просто не будет удерживать поззицию
2
23
2 месяца назад
Отредактирован konvan5
2
Вот ответ на твой вопрос...
0
7
2 месяца назад
Отредактирован ReiGyl
0
Радиус атаки для такого использовать косячно, он всё же больше для быстрого реагирования на ситуацию. Это имитация зрения юнита, и в случае большой карты юнит и вовсе может игнорировать более близких к нему врагов, получая приказ атаковать какого-то далёкого врага.
В своё время я использовал этот параметр для лёгкой и быстрой имитации нападения армии мобов на большой город (т.н. простого ИИ без лишних скриптов), и затупов там происходило страшное количество.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.