Здравствуйте. Подскажите пожалуйста: к примеру у модели есть 50 анимаций Cinematic с разными номерами и названиями. Мне нужно что при использовании заклинания проигрывалась какая-то одна, конкретная. Если пишу Cinematic играются все рандомно. Если пишу Cinematic 5 например, не играется вообще ни одна анимация.

vlad2010pilot, ну это порядковый номер анимации в контейнере.
native SetUnitAnimationByIndex takes unit whichUnit, integer whichAnimation returns nothing
Только этой функцией у вас получится проиграть эти 50 анимаций.
`
ОЖИДАНИЕ РЕКЛАМЫ...
20
Ммм, модель бы скинул, вообще нужно так: Cinematic, 5 . Попробуй через запятую
3
KaneThaumaturge, Не проходит. после сохранения он создает две строчки. Первая Cinematic, вторая 5. В итоге играет снова рандомно Cinematic анимации.
32
vlad2010pilot, По ид анимаци проигрывай а не по имени, насколько помню по имени проигрываются только дефолт анимы.
32
vlad2010pilot, ну это порядковый номер анимации в контейнере.
native SetUnitAnimationByIndex takes unit whichUnit, integer whichAnimation returns nothing
Только этой функцией у вас получится проиграть эти 50 анимаций.
Принятый ответ
23
Банально переименуй названия анимаций чтоб проще редактору было понять что ты хочеш.
26
Я просто переименовываю нужные мне анимации под стандартные названия. Например, нужной анимации Cinematic дал название spell, способности поставил spell в Графика - Анимации, кажется. Ну и проверяй в игре, если после воспроизведения анимации персонаж застывает в позе, то надо в модели анимации галочку Однократность убрать, либо наоборот поставить, если анимация не прекращается.
3
FrigatPlay, 8gabriel8, Пробовал. С некоторыми работает анимация это, а с некоторыми нет...
quq_CCCP, Спасибо огромное за наводку. Нашел статью Алексея на сайте по этому поводу. Все заработало!
23
vlad2010pilot, Пробуй пытайся и все выйдет эта проблема решается способом проб и ошибок.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.