По задумке: Когда строишь здания у них набирается мана, когда мана набралась до 9 появляется юнит (Максимум маны 10) когда юнит умирает, у зданий снова сбрасывается мана и получается такой респавн, вопрос на засыпку, сделал ли я что-то не так или В ГУИ условия в цикле правда не работают?
Принятый ответ
upd: на скрине идет строгая проверка на равенство 9.0, вероятность срабатывания которой крайне мала потому как мана это не целое число, хоть и отображается в интерфейсе как целое.
Рекомендуемая мной реализация - использовать дополнительный индикатор для проверки того что юнит уже создан и проверять не равна ли мана максимальному значению. Например выдавать зданию пассивную способность-пустышку, отмечающую здание как такое у которого уже есть юнит и пока эта способность у здания есть, не создавать нового сколько бы маны ни было.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован nazarpunk
Условия в цикле - работают. Вейты в цикле - зло.
Посмотри пожалуйста
Отредактирован PT153