Я хочу переместить некоторые юниты из одного места в другое. Когда я перемещаю 2 или 3 юнита, это не проблема, но когда я пытаюсь переместить 20 или 30, это занимает много времени... Как правило, юниты движутся почти по одному пути, поэтому мне не нужно считать это 20 раз... Я думал, что я нарежу путь от первого юнита, а потом просто "добавлю" пути для остальных юнитов (я имею в виду, что если мы назовем путь 1-го юнита P, это будет (Unit n -> P start) + P + (P end -> Unit n target) для юнита n)... Это отлично работает, но в некоторых случаях делает очень странные вещи, например, когда 2-й юнит находится рядом с целью, он должен перейти к 1-му запуск устройства, а затем обратно к цели ... Как я могу это оптимизировать? Может быть, это хорошая идея, чтобы разделить юнитов на группы, а затем перемещать группы? У меня нет лучших идей...
Спасибо за любую помощь, извините за мой плохой английский и извините за длинный, трудный для чтения текст...