ДОбрый день, не знаете как сделать последовательность анимаций, для видео, чтобы к примеру юнит бежит срабатывает анимация и он падает а потом начинает корчиться от боли. Заранее спасибо

Анимации
Автор:
Jess
, 24 Jul 2017 07:42

Лучший Ответ vlad333000 , 24 July 2017 - 11:43
Jess,
unit disableAI "ALL"; //Вырубаем мозги боту иначе он будет пытаться отменить анимацию при любой движухе (Можно еще вместо бота создать агента через createAgent, так будет проще анимации вешать, но болванчик ничего не сможет сделать вне твоего скрипта анимаций) unit playMove "Anim1"; //Для некоторых анимаций иногда нужно playMove заменить на switchMove или playMoveNow sleep 2.5; //Задержку выбираем на глазок или смотрим в просмоторщике анимаций в редакторе. Можно еще через конфиг анимации узнать: (1 / getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> "AnimI" >> "speed") unit playMove "Anim2"; sleep 3; ... sleep 1.25; unit playMove "AnimN";Перейти к сообщению

Сообщений в теме: 3
#1
OFFLINE
Отправлено 24 July 2017 - 07:42
#2
OFFLINE
Отправлено 24 July 2017 - 11:43 Лучший Ответ
Jess,
unit disableAI "ALL"; //Вырубаем мозги боту иначе он будет пытаться отменить анимацию при любой движухе (Можно еще вместо бота создать агента через createAgent, так будет проще анимации вешать, но болванчик ничего не сможет сделать вне твоего скрипта анимаций) unit playMove "Anim1"; //Для некоторых анимаций иногда нужно playMove заменить на switchMove или playMoveNow sleep 2.5; //Задержку выбираем на глазок или смотрим в просмоторщике анимаций в редакторе. Можно еще через конфиг анимации узнать: (1 / getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> "AnimI" >> "speed") unit playMove "Anim2"; sleep 3; ... sleep 1.25; unit playMove "AnimN";
Сообщение отредактировал vlad333000: 24 July 2017 - 11:47
#3
OFFLINE
Отправлено 25 July 2017 - 07:14
Jess,
unit disableAI "ALL"; //Вырубаем мозги боту иначе он будет пытаться отменить анимацию при любой движухе (Можно еще вместо бота создать агента через createAgent, так будет проще анимации вешать, но болванчик ничего не сможет сделать вне твоего скрипта анимаций) unit playMove "Anim1"; //Для некоторых анимаций иногда нужно playMove заменить на switchMove или playMoveNow sleep 2.5; //Задержку выбираем на глазок или смотрим в просмоторщике анимаций в редакторе. Можно еще через конфиг анимации узнать: (1 / getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> "AnimI" >> "speed") unit playMove "Anim2"; sleep 3; ... sleep 1.25; unit playMove "AnimN";
Там где вы отметили "Anim 1,2,N" Вписывать свои анимации? И почему в последнем N?
#4
OFFLINE
Отправлено 25 July 2017 - 09:12
ДаТам где вы отметили "Anim 1,2,N" Вписывать свои анимации?
Потому что i = 1, 2, ... N, где N - просто некий номер последнего элементаИ почему в последнем N?
Сообщение отредактировал vlad333000: 25 July 2017 - 09:13