herr_horror
Фиолетовый андроид
offline
Опыт:
139Активность: |
Вопрос: Активное триггерное/джазовое заклинание с нестандартной анимацией
Приветствую всех! Это мое первое сообщение на этом форуме, будьте, пожалуйста, снисходительны к новичку.
Как я понял, тема триггерных заклинаний поднималась уже давно и это мегабоян. Что-то я нашел здесь же в примерах по джазу, но ответа на свой вопрос не получил. Направьте меня, пожалуйста, в моих начинаниях. Итак, задача: Есть Юнит/Герой/Неважно. Хочется этому герою, пусть это будет, например, Гуля, сделать активное заклинание "Прыжок" (как герой-тигрица в доте). Анимация у гули есть - "Attack -1" или "Stand Victory" - я хочу, чтобы по использованию спела "Прыжок" воспроизводилась анимация какого-то рода, объект перемещался в плоскости XY, а в координате Z двигался по параболе. Пусть скорости Vx, Vy заданы, ускорение свободного падения тоже. Задача посложнее То же самое, но анимацию вообще взять другую. Не от этого героя. Такое возможно? Буду очень благодарен, если вы мне поможете. |
08.01.2007, 00:36 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Вот... на тебе маю функцию:
SCV функции надеюсь ты знаеш... Код:
Функция запускаяется один раз, и движение продолжается только благодоря начальной скорости. Движение прекращается как только юнит косается земли: call pusk ( Юнит, пространственная скорость, Угол перемещения в горизонтальной плоскасти, Угол перемещения в вертикальной плоскасти, Ускорение свободного падения, Сила тринеия воздуха, скорость времени) Цитата:
если есть сложности с проигрыванием подобных анимаций - вот статья: http://xgm.guru/articles.php?section=wc3&name=play_animation Отредактировано Jon, 08.01.2007 в 03:31. |
|
08.01.2007, 00:44 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Джон, ты не ответил на 1 вопрос, за тебя отвечаю я. Юнит может проиграть только одну из присутствующих у него анимаций, то есть анимацию другого юнита воспроизвести нельзя. |
08.01.2007, 03:23 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
|
08.01.2007, 09:10 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Цитата:
Мм, интересно было бы поглядеть на 2 одновременно играющиеся анимации... =) |
|
09.01.2007, 20:45 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
herr_horror
Фиолетовый андроид
offline
Опыт:
139Активность: |
Цитата:
А знаешь! Легко! Шутка ли, но, когда я экспериментировал с кодом Jon'a я ошибся с объектом кастера и получилось, что у меня для двух разных юнитов с одинаковыми модельками, находящихся в той же точке пространства, проигрывались разные анимации. Это выглядело как дерганье, но я лицезрел чудо, как четырехрукая богиня-гуля дергалась в нервных конвульсиях. Выглядит мерзко) |
|
11.01.2007, 13:21 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|