Понедельник, 08-09-2008, 01:19 Приветствую Вас Гость, пожалуйста зарегистрируйтесь!


Всё для Warcraft 3

Главная | Форум | Регистрация | Вход | RSS | MAP
[ Файлы | Статьи | Обои ]
Меню сайта
Наш опрос
Оцените наш сайт
Всего ответов: 17053
Сейчас на сайте
На сайте всего: 20
Гостей: 16
Пользователей: 4
Реклама
Главная » Статьи по Warcraft 3 » Создание карт » Триггеры
Как проиграть анимации типа Stand 2, Spell-4
11-06-2008, 08:47
В кинематиках для придания большей реалистичности действию часто используется триггерная команда
Анимация - Play unit animation.
Например, если какой-то герой по сюжету должен прыгать от радости, а он вместо этого стоит неподвижно, получится как-то неестественно. Самый лучший выход в этом случае - проиграть анимацию прыжка. Например, у Лорда Ужаса (Дридлорда) прыжок - это анимация Stand-3. И вот тут-то как раз и возникает проблема. Оказывается, что команда проигрывания анимации работает сразу с группой анимаций. Т.е. при попытке проиграть не Stand, а Stand 2, Stand 3 или Stand 4 результат будет непредсказуемый. Скорее всего, проиграется обычная анимация Stand (она же - Stand 1) или же вообще ничего не проиграется.

Так как же всё-таки проиграть нужную анимацию юнита?

1)Создать анимационный тэг (информация о всех анимациях юнита)
Создается триггером
Анимация - Add/Remove unit animation tag.
2)Проиграть анимацию jass фукцией
Custom script: call SetUnitAnimationByIndex(gg_unit_XXXX_YYYY,N)

Первый параметр этой функции - юнит, анимацию которого нужно проиграть. Второй - номер анимации (нумерация идёт с нуля, 0 - это, как правило, Stand 1). Чтобы узнать что нужно написать в качестве юнита, создайте триггер, содержащий действие с необходимым юнитом, конвертируйте его в jass и поищите имя глобалки юнита. Чтобы узнать номер анимации откройте файл модели юнита в проге War3Viewer, найдите список анимаций. Первая анимация это 0 и так далее.

Добавил: Apollon |
Просмотров: 251 | Рейтинг: 0.0/0

Для упаковки закачиваемых файлов и распаковки скачиваемых:
WinRAR 3.71
Всего комментариев: 1
13-08-2008
1. Максим (M@}{)
молодца хорошая статья полезно будет мне ok

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Логин:
Пароль:
Поиск статей
Случайные обои
Случайный файл
[12-02-2008]
[Карты · Другое]
Vampirism Darkcross v3.4c - Vampirism Darkcross v3.4c

Единственный и неповторимый Древний вампир, повелитель всех вампиров, был призван сектантами Сатаны. Древнему вампиру подвластны адские создания подземного мира и призраки мира живых. Людям опять брошен вызов со стороны сил зла. От их дальнейших действий зависит судьба их собственного мира.

Новые карты
[07-09-2008]
VideoGame RPG v 1.8b[RPG]
[06-09-2008]
The Final Battle for Azeroth v2.4[AoS]
[06-09-2008]
Slide Ninja Slide - Numb[RPG]
[06-09-2008]
Counter Straik[TD]
[06-09-2008]
Footman Frenzy v.5[Другое]
[06-09-2008]
Diablo II ver. 0.45[Кампании]
[06-09-2008]
Starship Troopers v.1.36[Другое]
[05-09-2008]
Blades Of Vengeance v5.11[AoS]
[05-09-2008]
Легенды Warcraft3.info[Ролики]
[04-09-2008]
Битва времён v2.19b AI - 0.7[Другое]
5 лучших по кол-у добавленных статей
[ OrcRider ] [ 40 ]
[ РеКсАр ] [ 35 ]
[ ASAQRA ] [ 33 ]
[ porty ] [ 24 ]
[ Sheogorath ] [ 22 ]
Наша кнопка
www.Warcraft3FT.info - Всё для Warcraft 3

Другие варианты
Статистика