Вот у меня у модельки две анимации движения одна бег другая ходьба как мне сделать чтоб юнит при обычном движении бегал а если включена способно"Укрыться за щитом" ходил?

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

Надо чтобы анимация ходьбы называлась Walk Defend, а бег просто Walk.
0
19
7 лет назад
0
Похожие вопросы:

ответ
Есть два варианта.
  1. Отредактировать модель и переименовать анимацию Stand 2 например в Spell. Или скопировать, чтобы не терять оригинал Stand 2.
  2. Принудительно проиграть в триггерах анимацию по индексу анимации.
Видишь ли, если ты просто проиграешь анимацию Stand, то, если у юнита есть несколько таких анимаций (относится и к Attack 1/2/3), проигрывается случайная анимация. Однако у каждой анимации есть свой индекс, и можно с помощью jass проиграть нужную тебе анимацию. Но для этого тебе надо знать этот индекс.
Используй: call SetUnitAnimationByIndex(Твой юнит, Индекс ). Пример "call SetUnitAnimationByIndex(u, 2 )".
Я не знаю, как узнать индекс анимации с помощью программ. Обычно я проигрываю подряд все анимации от 0 до 10 и нахожу номер нужной.
ответ
Связать кости плаща с костями модели и можно будет обойтись без редактирования самой ее анимации в mldvis. Плащ будет тянуться к ней. Если не подойдет, то придется переделывать всю анимацию.
ответ
Способ №1
Открываем модель в вар3ме, находим в "Менеджере последовательностей" спикок анимаций, находим нужную, открываем ее параметры, запоминаем интервал (диапазон кадров), например Stand [3000-4333]. Далее в "Редакторе узлов" находим нужную кость по названию, нажимаем правой редактировать узел, и в повороте, переносе и масштабировании удаляем все строки, которые попадают в диапазон кадров этой анимации.
Способ №2
Открываем модель в mdlvis, нажимаем "модули->редактор анимаций", выбираем " анимки", выбираем нужную анимацию, переключаемся на вкладку "движение", выделяем нужную кость, на линейке кадров выбираем первый кадр и с шифтом последний таким образом, чтобы выделить всю линейку, удаляем сразу все точки на линейке.
Способ №3
Конвертируем модель в текстовый формат .mdl, открываем файл в блокноте, находим блок со списком анимаций, затем блок с поворотом, переносом и масштабированием нужной кости и проделываем аналогично способу №1, в начале каждого блока указано количество строк в нем, при удалении строк нужно менять это значение.
ответ
Если только при движении, то никак. В РО можно выставить в поле «Нужная анимация» значение alternate, но это изменит все анимации.
ответ
а флаг "не убегает" не варик?

5
20
7 лет назад
Отредактирован biridius
5
Надо чтобы анимация ходьбы называлась Walk Defend, а бег просто Walk.
Принятый ответ
1
17
7 лет назад
1
Переименуй названия анимаций у модели
Чтобы оставить комментарий, пожалуйста, войдите на сайт.