Всем привет, надеюсь названием заинтриговал.
Для контекста:
  • Есть нейтральніе города (функция как контрольная точка). Они могут быть захвачены и в дальнейшем обилкой можно получать с города деньги (налоги).
  • "внутри" любого города будет 3 крестьянина имеющих способность Бродячий (нейтрал), бегают туда сюда, имитируя занятость.
  • триггер абилки собирающей налоги дает деньги по формуле (кол-во крестьян в области города * 25).
  • С города можно нанимать других юнитов. Как цена - 1 крестьянин из города исчезнет (потом вернется)
Проблема:
  • Из-за того, что крестьяне постоянно пытаются покинуть область, в которой находятся, то есть триггер, который возвращает их назад (условие - юнит покинул область). Из-за этого:
  • Невозможно получить стабильную выплату - обязательно одного или двух крестьян не будет в области.
    • Невозможно нанять юнитов (процесс отменяется, если кол-во юнитов в области = 0 )
Собственно прошу совета, как это реализовать, чтобы оно работало)

Карту пути нарисуй, тогда не покинут город )
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Карту пути нарисуй, тогда не покинут город )
Принятый ответ
18
Можно вообще как вариант сделать работников частью самой модели. Создать в ней аттачменты со ссылкой на модель работника, назвать их по типу "Sprite First" "Sprite Second" и т.д. и двигать их по периметру. Добавить анимации "Stand Upgrade First" "Stand Upgrade Second" и т.д. и в зависимости от номера апгрейда скрывать или показывать нужные аттачменты для регулировки количества видимых работников.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.