Добавлен
Здравствуйте уважаемые знатоки
У меня есть функция на замену рудников:
Но во время замены рудники сдвигаются:
Как можно это исправить?
Заранее спасибо!)))

  1. На карте путей находятся другие юниты. Нужно перед заменой скрыть юнитов, и после показать. Рудник не будет сдвигаться, но после замены работники бросят добычу золота.
  1. Лучше реализовать иначе, через - апгрейт.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
7
Мб область нового рудника побольше и не вместится туда
32
А зачем их реплейсить, темболее это здания. Можно же им золото ставить сколько хочешь, скрывать\показывать и так далее.
14
Удаляй старый рудник, делай задержку и ставь новый. Наверняка функция замены криво работает с зданиями
5
IzobretatelBoom, к моему сожалению это не работает
Пробовал с разной времени задержки и без ее
Эффект сдвига сохраняется
16
komarovba, а ты пробовал на руднике с рабами или на чистом руднике?
27
Если заглянуть в код функции ReplaceUnitBJ, то можно обнаружить, что новый юнит создаётся до того, как ремувится старый, то есть игре предлагается впихнуть рудник в ту точку, где рудник уже стоит.
5
Makeba, но даже если сначала удалить удалить рудник, а потом на его месте создать новый, он все равно съезжает
27
komarovba, хз, может проходимость ломается. А если сначала убить рудник, а потом удалить?
18
Принятый ответ
  1. На карте путей находятся другие юниты. Нужно перед заменой скрыть юнитов, и после показать. Рудник не будет сдвигаться, но после замены работники бросят добычу золота.
  1. Лучше реализовать иначе, через - апгрейт.
Загруженные файлы
5
SNART, оо)))) это очень крутая идея))
Спасибо) попробую))))
Чтобы оставить комментарий, пожалуйста, войдите на сайт.