Drulia_san
Великий Дрюля жив.
offline
Опыт:
8,529Активность: |
Искуственно-заскриптованная анимация атаки
Я уже в который раз создаю тему, но желание знать "как" всё же берет верх. Я сделал триггерную ренж-атаку юниту, при атаке врага ему дается приказ "stop" и вылетает снаряд, вопрос: Как сделать это максимально похожим на стандартную атаку? Чтобы проигрывалась анимация, а не 25 замахов в секунду. Тайминг вылета снарядов я расчитал, осталась только сама анимация, как бы её проигрывать так чтобы замахи её не прерывали или вообще... как сделать юниту искуственную анимацию атаки, которая бы смотрелась натурально, как это реализовать?
|
20.03.2014, 00:54 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ancient
Щпаовапа
offline
Опыт:
38,370Активность: |
Ancient добавил: надеюсь этого хватит что бы понять что и как |
20.03.2014, 01:11 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Drulia_san, ну это просто. После приказа отставить - давай склад атакующему и забирай через время, анимацию через момент после замаха можно сделать. Простой триггер, даже на гуи можно, немного кривовато сделать. атакован отставить дать склад вейт 0.00 играть анимацию вейт 0.3 убрать склад |
20.03.2014, 01:20 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Drulia_san
Великий Дрюля жив.
offline
Опыт:
8,529Активность: |
Cделал намного проще, добавил юниту скрытую пассивку "Благословение Элуны", где выставил наносимый урон до 0% (чтобы нормальная атака не наносила урона). Выставил юниту пустую модельку в качестве стандартного летящего снаряда и в триггере поставил срабатывание только через промежуток времени равному периоду атаки для каждого юнита. Обошлось без лишних триггерных манипуляций, но всё равно всем спасибо!
|
20.03.2014, 02:11 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Borodach
offline
Опыт:
6,310Активность: |
Drulia_san, Тогда при уклонении также не будет работать. В ро есть строчка которая указивает время от начала атаки до начала полета снаряда. Називается вроде атака обратный ход, или как то так. |
21.03.2014, 00:11 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Drulia_san
Великий Дрюля жив.
offline
Опыт:
8,529Активность: |
Borodach, работает всё, там событие связанное с "Атакован", а не "Получает урон". А обратный ход я расчитываю скриптами, если юнит получил другой приказ до того, как пройдет это время - атака не пройдет, в игре атака не вид не отличима от стандартной. Проблема решена!
|
22.03.2014, 22:43 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|