Подкиньте идею,как закрепить 2х юнитов в позиции героя.При движении они должны перемещаться в позиции героя.Приказ прикрепить не подойдёт,они порой отстают.Планирую на МУИ ГУИ делать.С минимальной утечкой.Заранее спасибо.
Принятый ответ
Сергей4, можно через Custom Script в GUI.
Событие - каждые 0,1 сек.
Действия: прописать 2 действия в Custom Script:
Событие - каждые 0,1 сек.
Действия: прописать 2 действия в Custom Script:
call SetUnitX(udg_U1, GetUnitX(udg_U2))
call SetUnitY(udg_U1, GetUnitY(udg_U2))
U1 - юнит, который переместить надо,
U2 - юнит, к которому переместить надо.
U2 - юнит, к которому переместить надо.
Всё. Три строчки (на GUI), две переменные, один триггер, ноль утечек.
Если нужно больше юнитов, чем один, то добавляем ещё переменную и копируем 2 действия.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован N1ghtSiren
MoveUnit через ГУИ = каждый раз создаёт новую точку = утечная
Отредактирован Сергей4
Может существует команда через личный сценарий,удаляющая точку.Да бы не прибегать к jass
Отредактирован N1ghtSiren
udg_YourLoc - точка
udg_YourHero - герой (относительно чего двигается)
udg_YourMovedUnit - то, кого двигаем
он же, но в джазз варианте:
Отредактирован Maniac_91
Событие - каждые 0,1 сек.
Действия: прописать 2 действия в Custom Script:
U2 - юнит, к которому переместить надо.