Все борюсь с Jass'ом в попытках написать ИИ для карты. Вопрос следующий: отдаю приказ отряду перемещаться в область, атакуя противников. Далее, через 10 секунд поступает приказ идти в следующую область, а отряд уже вовсю атакует боевые единицы в первой, либо встретившиеся ему по дороге, и пока не добьет их, не пойдет в следующую. В результате чего, переходят в указанную область по одному или небольшими группами, и нет между ними слаженности. Как с этим бороться?
Принятый ответ
ты отдал приказ перейти атакую противников
он будет идти атакуя всех встретившихся врагов
если враги найдены то он их атакует
если врагов нету то он идёт
если тебе нужно чтобы шли не атакуя врагов то отдай просто приказ "move"
он будет идти атакуя всех встретившихся врагов
если враги найдены то он их атакует
если врагов нету то он идёт
если тебе нужно чтобы шли не атакуя врагов то отдай просто приказ "move"
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Допустим, есть группа G1. Это один из отрядов. Юнит входит в область. Если он в группе G1, то добавить его в группу G2 и убрать из G1. Если группа G1 пустая, то отправить юнитов из G2 в следующую область. Если юнит умирает, то тоже удалить из группы. Если использовать массивы, то количество кода сократится. Таким образом, весь отряд будет ждать, пока все не зайдут в область.
Надеюсь, всё понятно расписал.
он будет идти атакуя всех встретившихся врагов
если враги найдены то он их атакует
если врагов нету то он идёт
если тебе нужно чтобы шли не атакуя врагов то отдай просто приказ "move"
автору нужно, чтобы юниты шли отрядом
как при кнопке построения