Добавлен BlackSite43
Как добавить юниту, например тому же самому рабочему, ещё одну ветку строительства?
Принятый ответ
Можно реализовать через дамми-строителя. Вызывать его определённым действием (нажатием Esc, вводом текста или применением способности). К примеру, я сделал через кнопки F1, F2 и т. д. - эти кнопки забиты на вызов героев.
При нажатии кнопки срабатывает событие выбора.
Далее идёт проверка на тип юнита, и если условия совпадут, то в точке, где стоит выбранный тобой строитель, появляется и выбирается игроком дамми-строитель (которому даётся триггерно приказ "открыть меню построек").
Если будет выбран другой юнит или дамми отдан любой приказ кроме строительства, то дамми убирается, а вместо него выбирается твой строитель.
При нажатии кнопки срабатывает событие выбора.
Далее идёт проверка на тип юнита, и если условия совпадут, то в точке, где стоит выбранный тобой строитель, появляется и выбирается игроком дамми-строитель (которому даётся триггерно приказ "открыть меню построек").
Если будет выбран другой юнит или дамми отдан любой приказ кроме строительства, то дамми убирается, а вместо него выбирается твой строитель.
Ещё, как вариант, можно просто заменять одного строителя на другого с той же моделью и здоровьем, но разными постройками.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Maniac_91
При нажатии кнопки срабатывает событие выбора.
Далее идёт проверка на тип юнита, и если условия совпадут, то в точке, где стоит выбранный тобой строитель, появляется и выбирается игроком дамми-строитель (которому даётся триггерно приказ "открыть меню построек").
Если будет выбран другой юнит или дамми отдан любой приказ кроме строительства, то дамми убирается, а вместо него выбирается твой строитель.