На основе юнита "Пехотинец" я создал нестандартную боевую единицу.
Заменил модель пехотинца на модельку "Наташи".
Данная модель имеет две анимации атаки первая работает по умолчанию это стрельба из калаша.
А вторая анимация это удар штыком и прикладом.
Вопрос вот в чем:
Как сменить анимацию атаки "Стрельба из калаша" на анимацию "Удар штыком и прикладом"
Юнит ближнего боя а стреляет из калаша)))))

Создаешь 2 модельки, у одной анимация стрельбы, у другой удара штыком. За тем создаешь 2 юнитов с разными модельками и при смене режима (на базе любого метамарфоза) меняешь юнита.
Все анимации атаки вписанные в юнита будут задействованы рандомно, даже если прикажешь триггером использовать конкретную анимку. Дабы избежать этого, нужно использовать лишь одну анимацию атаки.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Чтобы при подборе меча игрались анимации для меча - можно укзать
Анимация - add animation tag to unit - first например. Будут проигрываться attack first, walk first и т.д. При отсутствии таковых будут играться бестеговые анимации.
Теги не какие попало добавляются, насколько я помню.
Используемые теги: fast, victory, first, second,third, fourth, fifth, swim, ready, alternate.
ответ
Сфера + анимационный тег или морф?
ответ
gabriel_fisher, скорее всего, тебе нужны анимационные теги
теги бывают разные: alternate, gold, lumber, defend, flesh и др
например, у рабочего есть анимации attack, walk, death и если ему добавить тег lumber, тогда вместо этих анимаций будут проигрываться attack lumber, walk lumber и death lumber соответственно.
Теги можно добавлять/убирать тригерно
Анимация - Add/Remove Animation Tag
или с помощью jass
native AddUnitAnimationProperties takes unit whichUnit, string animProperties, boolean add returns nothing
Также теги можно добавлять в Редакторе Объектов
Графика - Нужная анимация

4
Мне надо, чтобы все старые анимации бега и стойки остались а изменилась лишь анимация атаки c "Стрельба из Калаша" на "Штыковой Бой"
Там написано что при помощи Триггера "Анимация-Добавить/Включить анимацию Отряда"
Но я так и не понял как для нестандартного юнита задать этот триггер чтобы у него изменилась анимация атаки.
В той статье, который дал бот все сказано слишком сыро для начинающего.
Я нечего не понял.
Плс скиньте мне пример добрые люди.
17
Создаешь 2 модельки, у одной анимация стрельбы, у другой удара штыком. За тем создаешь 2 юнитов с разными модельками и при смене режима (на базе любого метамарфоза) меняешь юнита.
Все анимации атаки вписанные в юнита будут задействованы рандомно, даже если прикажешь триггером использовать конкретную анимку. Дабы избежать этого, нужно использовать лишь одну анимацию атаки.
Принятый ответ
4
Создаешь 2 модельки, у одной анимация стрельбы, у другой удара штыком. За тем создаешь 2 юнитов с разными модельками и при смене режима (на базе любого метамарфоза) меняешь юнита.
Все анимации атаки вписанные в юнита будут задействованы рандомно, даже если прикажешь триггером использовать конкретную анимку. Дабы избежать этого, нужно использовать лишь одну анимацию атаки.
Я видел некоторые модельки где нету слова "Alternate" во второй вариации набора анимации (бег, атака, стойка)
Вот пример этой модели.
Вот я хочу, чтобы этот солдат бил "Гайкой" а не cтрелял из автомата.
Анимация удара "Гайки" называется "Stand Work"
Как можно сделать это?
Загруженные файлы
17
AntohaBlack:
Создаешь 2 модельки, у одной анимация стрельбы, у другой удара штыком. За тем создаешь 2 юнитов с разными модельками и при смене режима (на базе любого метамарфоза) меняешь юнита.
Все анимации атаки вписанные в юнита будут задействованы рандомно, даже если прикажешь триггером использовать конкретную анимку. Дабы избежать этого, нужно использовать лишь одну анимацию атаки.
Я видел некоторые модельки где нету слова "Alternate" во второй вариации набора анимации (бег, атака, стойка)
Вот пример этой модели.
Вот я хочу, чтобы этот солдат бил "Гайкой" а не cтрелял из автомата.
Анимация удара "Гайки" называется "Stand Work"
Как можно сделать это?
Ну если речь идет не о анимациях с названием attack -1, attack - 2 и т.д. , то можно просто кастовать анимацию через триггер. По идее команда прервет стандартную анимацию атаки и кастанет нужную, но у меня сейчас нет редактора под рукой, потому точно не скажу.
28
Анимация удара "Гайки" называется "Stand Work"
Добавить тег анимации к юниту.
После этого будут проигрываться анимации с тегом Work, вместо анимаций без этого тега. Чтобы опять проигрывались обычные анимации, нужно тег удалить.

В той статье, который дал бот все сказано слишком сыро для начинающего.
Я нечего не понял.
Плс скиньте мне пример добрые люди.
Так-то сказано всё верно. Способ с добавлением тега подходит для использования со способностями. Если же нужно только разовое проигрывание аниманции, то её нужно проиграть следующим действием.
Сделал наработку, в которой пехотинцы справа укрываются за щитом во время атаки.
Тебе нужно сделать также, но в условии также проверять, что расстояние между юнитами не больше 128. Может возникнуть проблема со зданиями, потому что расстояние считается от центров юнитов.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.