Абсурд какой-то!
Почему SetUnitAnimationByIndex(u, 7) работает, а SetUnitAnimation(u, "walk") не работает, но SetUnitAnimation(u, "stand") работает
У stand несколько анимаций, у walk только одна

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

По идее это очень давняя проблема, которую упоминают уже много лет подряд. Анимация по индексу всегда воспроизводится, а по имени имеет какие-то условия, не воспроизвести по имени "stand 2", например, либо "walk", словно код игры допускает воспроизведении этой анимации только при движении, а для "stand 2" существует аналогично декорациям с вариациями общее имя для сета разных анимаций, которое и должно быть указано в SetUnitAnimation.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
16
6 лет назад
0
ну не назвали у юнита ни одну анимацию walkом, вот и не работает. по индексу сильно не советую назначать, только по имени, ибо в зависимости от настроек графики индексы перестраиваются (игра выбрасывает stand-2 и прочие разнообразные, насколько я понимаю)
0
18
6 лет назад
0
DracoL1ch
я говорил про гнома хуманов (мк)
у него же есть walk анимация
0
26
6 лет назад
Отредактирован 8gabriel8
0
По идее это очень давняя проблема, которую упоминают уже много лет подряд. Анимация по индексу всегда воспроизводится, а по имени имеет какие-то условия, не воспроизвести по имени "stand 2", например, либо "walk", словно код игры допускает воспроизведении этой анимации только при движении, а для "stand 2" существует аналогично декорациям с вариациями общее имя для сета разных анимаций, которое и должно быть указано в SetUnitAnimation.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.