В общем я понимаю, что заголовок непонятный как и сам вопрос, я попытаюсь объяснить проще. У меня есть спелл создающий стену перед героем на время, однако если создать эту стену на другом юните, то стена сместится, а юнит останется стоять. Я не знаю может я тупой и искать не умею, но я искал и на русском и на английском и ни черта не нашел по этому поводу, возможно ли сделать чтоб спавн этой самой стены был неизменным, а сам юнит на котором она появляется смещался?
upd.
Немного поэксперементировав с move unit instantly, понял как заставить стену не смещаться, но все еще думаю как реализовать чтоб сам юнит смещался.
В общем я добился желаемого результата. Если кто-то еще столкнется с такой проблемой я объясняю как я ее исправил + временно оставляю вопрос открытым, может чьи-то варианты решения будут по лучше моего.
И так: я сразу после спавна юнита просто переместил его туда же где он и заспавнился, то есть даже если он и смещается его невидимо возвращает назад.
Всем спасибо за внимание.

Принятый ответ

8gabriel8:
Тип передвижения на Нет ставишь?
Хотя, если здание, значит прямоугольная карта путей по игровой сетке, а не любое местоположение. Тип передвижения в этом случае не важен.
Я думаю кроме нас тут уже больше никто не напишет поэтому я закрою вопрос, спасибо за внимание и ответы.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
26
5 лет назад
0
По идее можно спавнить стену и сразу делать ей collision off, через 0.001 секунду, например, делать collision on, либо выбирать всех юнитов в области создания стены и им отключать и включать collision. Но не проверял, вдруг это будет приводить к застреванию юнита. По идее твой вариант с мгновенным перемещением хорош, но не сбивает ли он очередь приказов перемещённого юнита?
0
7
5 лет назад
0
8gabriel8:
По идее можно спавнить стену и сразу делать ей collision off, через 0.001 секунду, например, делать collision on, либо выбирать всех юнитов в области создания стены и им отключать и включать collision. Но не проверял, вдруг это будет приводить к застреванию юнита. По идее твой вариант с мгновенным перемещением хорош, но не сбивает ли он очередь приказов перемещённого юнита?
конкретно у стены нет приказов, у того на чьей голове она показывается увы пока не проверял так как тестировал через установку МСа на 0 (то есть на стоящего юнита ставил наверх стену) и потом возвращал ему стандартный МС и юнит спокойно выходил из стены с той стороны где ему было ближе и шел меня атаковать.
Если даже и сбивает приказ по-моему можно отследить какой был приказ до мува и перевыдать его, но опять же я с этим не баловался. Твой вариант я попробую позже, спасибо за ответ.
0
26
5 лет назад
0
По идее приказы важны, когда будешь возникновение стены делать не столько над героем, управляемым человеком, сколько над управляемым ИИ крипом, чтобы он из-за стены не оставался стоять на месте до конца игры. Также можешь попробовать сделать стену юнитом с типом движения Нет, у этого юнита изначально будет способность Москиты (Aloc), так юнит будет появляться в том месте, которое указал, а не рядом с тамошним юнитом, но после создания отбирай у этого юнита Москиты (Aloc). Но может быть это и будет приводить к застреванию в стене, а может и нет)
0
7
5 лет назад
0
8gabriel8:
По идее приказы важны, когда будешь возникновение стены делать не столько над героем, управляемым человеком, сколько над управляемым ИИ крипом, чтобы он из-за стены не оставался стоять на месте до конца игры. Также можешь попробовать сделать стену юнитом с типом движения Нет, у этого юнита изначально будет способность Москиты (Aloc), так юнит будет появляться в том месте, которое указал, а не рядом с тамошним юнитом, но после создания отбирай у этого юнита Москиты (Aloc). Но может быть это и будет приводить к застреванию в стене, а может и нет)
Извиняюсь за поздний ответ, я не наблюдаю никаких застреваний, даже если стена и появляется прямо на игроке его сразу же смещает, возможно это из-за того, что сам юнит стена - здание.
0
26
5 лет назад
0
Тип передвижения на Нет ставишь?
Хотя, если здание, значит прямоугольная карта путей по игровой сетке, а не любое местоположение. Тип передвижения в этом случае не важен.
0
7
5 лет назад
0
8gabriel8:
Тип передвижения на Нет ставишь?
Хотя, если здание, значит прямоугольная карта путей по игровой сетке, а не любое местоположение. Тип передвижения в этом случае не важен.
Я думаю кроме нас тут уже больше никто не напишет поэтому я закрою вопрос, спасибо за внимание и ответы.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.