![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
Преодическая анимация передвижения
Делаю способность на передвижение, с нанесением урона. Не могу заставить юнита производить анимацию, юнита двигаю многократным таймером. Какие триггеры и анимации надо использовать, чтоб заставить юнита "бежать"? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Anthrax
Level 8
![]() ![]() offline
Опыт:
4,850Активность: |
попробуй в каждом действии передвижения юнита, делать ему анимацию walk (бег) по моему так должно получиться |
![]() |
#2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
walk не проигрывается гуишной функцией Play unit's animation там надо по индексу вызывать анимацию бега, увы. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
Пробовал, таймер передвижение 0.03 секунды, анимация не успевает проигрыватся. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
call SetUnitAnimationByIndex(udg_Unit[1], 6)
у пехотинца и у Джайны например walk - 6. Посмотреть номер можно открыв модель в mdlvis и зайдя в редактор анимаций отсчитать, сверху какая она, walk. NatureKid добавил: Tobi123: заводи переменную-счётчик и увеличивай её на 1 к примеру каждое срабатывание триггера ставь условие если - целое - математика modulo - перменная mod 30 = 0 то играть анимацию |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
Проще оставить анимацию без бега =D Я не понял 80% всего того, что вы сейчас сказали |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cosonic5
Моймозггоритогнем
![]() ![]() offline
Опыт:
13,584Активность: |
Tobi123, учись чтоб понять, тут форум для этого и сделан учиться... |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
Ну, я пытаюсь. |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
Tobi123, что непонятно то?
Заведи переменную типа целочисленная, например I поставь в этом своём триггере set I = I+1 потом поставь if then else multiple...... в нём ставь условие integer - математика - modulo - I mod 30 = 0 то call SetUnitAnimationByIndex(udg_Unit[1], 6) |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
NatureKid, как вызов анимации, если глобальная переменная юнита с названием Rich_Hero, просто я ничего не смыслю в джассе. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
В соседней теме блин написано
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
Не триггерно, а в РО Иначе никак анимация бега не будет работать Hanabishi добавил: Хотя есть вариант перековырять саму модель |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
по индексу проигрывая нужные промежутки все будет, без лишних телодвижений в ро |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
Hanabishi:
Я не об этом. Если в РО это сделать - юнит не будет бегать обычным способом. |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
Всем спасибо, теперь знаю как это делать, клоуз. |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|