Господа, хочу сделать прыжок, да вот с анимациями проблема
В карте триггеры воспроизводят нормально анимации, только если прыжок делать неподвижно, то есть дамочка в сальто набирает высоту, немножко светит своими дыньками в анимации Alternate Stand и приземляется опять с сальто. Если же куда-то прыжок направить, то все три анимации сбиваются, так как воспроизводится анимация Alternate Walk. Конечно, можно было бы объединить анимации сальто и движения в одну Alternate Walk Stand и просто выставить в триггере подъём и снижение через определённое время, но это было бы не очень красиво, ведь Alternate Stand классно выглядит. В идеале должно быть воспроизведение сальто подьёма и приземления при любых раскладах, хоть двигается она, хоть на месте стоит; во время движения, то есть направленного прыжка, должна воспроизводиться анимация Alternate Walk, а во время стояния Alternate Stand.
По идее Alternate Stand и Alternate Walk по умолчанию работают как надо, но можно ли как-то анимации сальто воспроизводить, когда дамочка двигается?
Даже пару скринов сделал

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

Hate, всмысле? Я карту к вопросу приложил вообще-то.
Лучше вот новая версия с тегами
Ну я сделал, короче, добавив два триггера. Один отлавливает любой приказ дамочки во время сальто и устанавливает ей скорость анимации в 10000х(время таймера+0,01)%, потом устанавливает анимацию соответствующего сальто и запускает таймер на 0,01 секунду. Второй по истечению этого таймера устанавливает дамочке скорость анимации 100%.
Выглядит временами не особо гладко, но в целом меня устраивает. Только надо немножко подкорректировать анимации модели.
Загруженные файлы
0
26
7 лет назад
0
SetUnitAnimationByIndex(unit, index)
принудительно запускает анимацию по индексу, воспроизводится даже в движении
нумерация аним начинается с нуля, можно открыть модель через блокнот, заблаговременно конвертировав ее в mdl, и просмотреть список всех
0
26
7 лет назад
0
Hate, у меня это уже есть, даже триггер проверки индекса анимации в карте оставил, но при движении это не помогает.
Пока я сделал с тегами, назвав сальто подъёма Alternate Walk Gold, а приземления Alternate Walk Lumber, но этот костыль очень некрасиво работает, ведь если во время подъёма или приземления отдать приказ, то сальто начинает воспроизводиться сначала.
0
26
7 лет назад
0
показывайте значит как делали
0
26
7 лет назад
Отредактирован 8gabriel8
0
Hate, всмысле? Я карту к вопросу приложил вообще-то.
Лучше вот новая версия с тегами
Ну я сделал, короче, добавив два триггера. Один отлавливает любой приказ дамочки во время сальто и устанавливает ей скорость анимации в 10000х(время таймера+0,01)%, потом устанавливает анимацию соответствующего сальто и запускает таймер на 0,01 секунду. Второй по истечению этого таймера устанавливает дамочке скорость анимации 100%.
Выглядит временами не особо гладко, но в целом меня устраивает. Только надо немножко подкорректировать анимации модели.
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.