Как сделать чтобы юниты могли бегать со значением скорости больше 522?

написать систему скорости движения юнитов
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
20
написать систему скорости движения юнитов
Принятый ответ
19
Получил приказ, цель - точка
Установить юнита
Установить точку
Периодик ивент/таймер, каждые 0.01
Двигать юнита в направлении точка, если расстояние между ними больше N
Тут есть баг, заключается в столкновениях с препятствиями. А самое интересное то, что, как мне кажется, на гуи это будет работать верно, заменяя точку, а на джассе - нет. Для крипов слишком сложно, но для нескольких персонажей - почему бы и нет, если баг с препятствиями не проблема.
20
Тут есть баг, заключается в столкновениях с препятствиями. А самое интересное то, что, как мне кажется, на гуи это будет работать верно, заменяя точку, а на джассе - нет. Для крипов слишком сложно, но для нескольких персонажей - почему бы и нет, если баг с препятствиями не проблема.
Как бы SetUnitPosition, или как там его, сбивает текущий приказ юнита, в отличии от SetUnitX, SetUnitY. Так что гуи - не вариант.
19
Diaboliko:
Тут есть баг, заключается в столкновениях с препятствиями. А самое интересное то, что, как мне кажется, на гуи это будет работать верно, заменяя точку, а на джассе - нет. Для крипов слишком сложно, но для нескольких персонажей - почему бы и нет, если баг с препятствиями не проблема.
Как бы SetUnitPosition, или как там его, сбивает текущий приказ юнита, в отличии от SetUnitX, SetUnitY. Так что гуи - не вариант.
Это движение, а не перемещение. Приказ "мув" сбивает приказы тоже. Тут без разницы, ведь в обоих случаях он будет получать приказ. Но в случае с координатами, он сможет скастовать спелл во время движения, а этого нам не нужно.
13
А самое интересное то, что, как мне кажется, на гуи это будет работать верно, заменяя точку, а на джассе - нет.
Нет того, что можно сделать на гуи и нельзя на jass. Везде будет работать одинаково.
19
NekoriDes:
А самое интересное то, что, как мне кажется, на гуи это будет работать верно, заменяя точку, а на джассе - нет.
Нет того, что можно сделать на гуи и нельзя на jass. Везде будет работать одинаково.
Если использовать на джассе удг_точку - тогда да, но если как обычно, мультикастный спелл, тогда юнита будет двигать ко всем существующим точкам.
13
Darknessay, при чем тут вообще название переменной? Какую роль оно может сыграть-то?
19
NekoriDes:
Darknessay, при чем тут вообще название переменной?
удг_ = глобалка.
13
Darknessay, необязательно, тащемта. И я все еще не понял, при чем здесь вообще гуи. Не стоит людей дезинформировать и внушать то, что гуи в чем-то обходит jass, это не так.
20
Я не вижу ни одной ситуации в которой SetUnitPosition лучше SetUnitX/Y.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.