Анимации
Нужно проигрывать анимацию бега для юнита при поднятии в воздух, объясните, что делаю не так? (Проигрывает stand1)
SetUnitAnimation(Targ, "walk")
PauseUnit(Targ, true)
SetUnitFlyHeight(Targ, 250, 500)
Вариант по индексу не хотелось бы, ввиду использования для разных моделей.

Лучший ответ:
Вариант по индексу не хотелось бы, ввиду использования для разных моделей.
Придётся. Walk не играется триггерно при нормальных условиях.
Впрочем можно заставить проигрывать walk поставив юниту скорость движения 0 в редакторе объектов.


Views: 638

ssbbssc #1 - 4 years ago (изм. ) 0
Голосов: +0 / -0
Зачем пауза?
Пробовал передвинуть действие с тегом на последнее место по очередности?
И просто добавить тег walk а не устанавливать его?
Почему-то мне кажется, что пауза тегу мешает
Nelloy #2 - 4 years ago (изм. ) 0
Голосов: +0 / -0
Порядок как только не менял, без паузы никак (ранее сделанное не позволит), да и видно как текущая анимация прерывается, думал на команду анимации... А с паузой... наталкивает на мысль, что она может срывать текущую анимацию, надо проверить с таймером
Melissa #3 - 4 years ago (изм. ) 0
Голосов: +0 / -0

Вариант по индексу не хотелось бы, ввиду использования для разных моделей.
Придётся. Walk не играется триггерно при нормальных условиях.
Впрочем можно заставить проигрывать walk поставив юниту скорость движения 0 в редакторе объектов.