Перейти к содержимому

Unit Bind

Все инструкции про юнитов — ucontrol, uradar, ulocate — работают не с юнитом из поля, а с тем, который лежит в @unit. Кладёт его туда ubind, и больше никто.

Отсюда весь порядок работы с юнитами: сначала привязать, потом командовать. Привязка живёт до следующего ubind, своя у каждого процессора, и юнит о ней не знает — он просто начинает слушаться.

  1. Привязка по типуОдин ubind — один юнит. Следующий даст другого, и так по кругу, пока не кончатся
  2. Держать одного юнитаПривязываться каждую итерацию незачем. Правильный цикл привязывается редко — только когда прежний юнит больше не годится
  3. Чужие юниты и командыУправлять чужим юнитом нельзя — ни по типу, ни по объекту. Смотреть на него можно сколько угодно

«Пустота: null» — без юнитов @unit оказывается пустым, и это обычное дело, а не поломка. Остальное уроки расскажут сами.

Неофициальный проект, с Anuke не связан. Спрайты, шрифты и переводы Mindustry © Anuke, используются по GPL-3.0; Fira Code — по OFL-1.1. Код сайта — GPL-3.0.