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