Использую в редакторе поворот "Боевая единица - Повернуть юнита на заданного юнита (временно)", но юнит поворачивается без анимации движения, то есть ногами не двигает при повороте. Раньше как-то получалось с анимацией поворачивать, а сейчас нет.

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

Как вариант, установить юниту Prop Window Angle на 0 (юнит не сможет ходить, только поворачиваться), приказать ему двигаться в направлении поворота, и вернуть всё на место. Установить prop angle в ноль можно только в jass или с помощью custom script:
call SetUnitPropWindow(unit, 0)
// здесь приказ юниту двигаться
// задержка на время поворота
// приказ юниту остановиться
call SetUnitPropWindow(unit, GetUnitDefaultPropWindow(unit)). // возврат исходного значения
Время поворота можно регулировать меняя скорость поворота юнита.

Также можно использовать функцию SetUnitAnimationByIndex(unit, 9) где 9 - номер анимации, например у паладина анимация ходьбы под номером 9, у каждой модели он свой. Функцию вызывать перед поворотом, после анимацию сбрасывать, либо добавлять "stand" в очередь.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
8
1 год назад
0
Как вариант, установить юниту Prop Window Angle на 0 (юнит не сможет ходить, только поворачиваться), приказать ему двигаться в направлении поворота, и вернуть всё на место. Установить prop angle в ноль можно только в jass или с помощью custom script:
call SetUnitPropWindow(unit, 0)
// здесь приказ юниту двигаться
// задержка на время поворота
// приказ юниту остановиться
call SetUnitPropWindow(unit, GetUnitDefaultPropWindow(unit)). // возврат исходного значения
Время поворота можно регулировать меняя скорость поворота юнита.

Также можно использовать функцию SetUnitAnimationByIndex(unit, 9) где 9 - номер анимации, например у паладина анимация ходьбы под номером 9, у каждой модели он свой. Функцию вызывать перед поворотом, после анимацию сбрасывать, либо добавлять "stand" в очередь.
Принятый ответ
0
26
1 год назад
0
А разве разворот юнита когда-либо применял к его молели анимацию движения?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.