Купить этот сайт
Вторник, 23-12-2008, 22:25 Приветствую Вас Гость, пожалуйста зарегистрируйтесь!


Всё для Warcraft 3

Главная | Форум | Регистрация | Вход | RSS | MAP
[ Файлы | Статьи | Обои ]
Меню сайта
Наш опрос
Оцените наш сайт
Всего ответов: 22538
Сейчас на сайте
На сайте всего: 90
Гостей: 64
Пользователей: 26
Реклама
Главная » Статьи по 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 |
Просмотров: 489 | Рейтинг: 5.0/1

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

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Логин:
Пароль:
Поиск статей
Случайные обои
Случайный файл
[29-05-2008]
[Карты · Другое]
Moo Moo v.1.11 - Самая последняя версия одной из самых известных и популярных карт для игры WarCraft3tft. Такое ощущение что создатель карты издевается над её любителями выпуская каждую неделю новую версию!
Новые карты
[22-12-2008]
Hero Castle Siege[Melee]
[21-12-2008]
Hero Tower Defense v2.0[TD]
[21-12-2008]
Forged Warfare - TC v1.1[Другое]
[21-12-2008]
Inferno Cricle TD 1.4[TD]
[20-12-2008]
Naruto: Battle Royal v3.8[Arena]
[20-12-2008]
Castle Fight v1.12[Другое]
[20-12-2008]
Of sand and Centarius[Melee]
[19-12-2008]
To The Bitter End - Chapter VI: Harbingers of War[RPG]
[18-12-2008]
Assault AoS - Cinema "Prehistory"[Ролики]
[18-12-2008]
New Year TD version F5[TD]
5 лучших по кол-у добавленных статей
[ OrcRider ] [ 39 ]
[ РеКсАр ] [ 33 ]
[ porty ] [ 24 ]
[ Sheogorath ] [ 22 ]
[ ASAQRA ] [ 20 ]
Наша кнопка
www.Warcraft3FT.info - Всё для Warcraft 3

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