Overview
В данном руководстве я расскажу про интерфейс создания анимаций и разберу базовые моменты. Я планирую создать ещё несколько гайдов по анимациям.
Что такое анимации?
Всем привет, с вами ИксПи и сегодня мы поговорим про анимации.
Так для чего же они нужны? Благодаря анимациям вы можете оживить свой уровень, добавить интерактивности, заставить объекты перемещаться, изменяться, врагов – говорить и двигаться так, как вам хочется!
Приступим к изучению!
Для начала откроем меню анимаций. Оно находится внизу экрана. Что бы его открыть нажмём на кнопочку с именем “Анимация” или “Animations”:
Вылезет меню. Здесь мы и будем создавать анимации.
Немного терминов
Я буду использовать в гайде некоторые понятия, их объяснение я напишу здесь.
Инструмент 1 – перемещение объекта мышью
Инструмент 2 – перемещение объекта по осям
Инструмент 3 – поворачивание объекта
Инструмент 4 – изменение масштаба объекта
Инструмент 5 – выделить несколько объектов
Все инструменты находятся в левом верхнем углу и активируются при нажатии на иконку или цифру на клавиатуре, соответствующую номеру инструмента.
Параметр объекта – величина, говорящая о каком-либо свойстве объекта, и принимающая разные значения. Например: параметр “Position” – позиция объекта, или “Scale” – масштаб объекта. У одного объекта может быть несколько параметров.
Добавляем объекты
Чтобы добавить объект в анимацию, надо повзаимодействовать с ним с помощью какого-нибудь из инструментов (анимация должна быть открыта). Например, если подвигать объект “Platform” Инструментом 2, то издастся приятный звук, и в меню появится это:
“Platform: Position” означает параметр позиции этой платформы.
Всего есть 7 основных параметров:
1. Position – позиция, положение
2. Rotation – поворот
3. Scale – масштаб, размер
4. Glow Amount – сила свечения
5. Animated Metod Call – метод проигравания анимации
6. Upper Body Animation – анимация верхней части тела
7. Legs Animation – анимация ног
Также есть ещё примерно 50 параметров для детального анимирования каждой кости каждого робота, но об этом я расскажу в слеующих гайдах (если вы захотите).
Описание интерфейса создания анимаций
Описание интерфейса создания анимаций
Настройки анимации
AnimationName – имя анимации.
Looping – зациклить анимацию. После окончания анимация начнётся заново, пока не будет остановлена с помощью стоп-триггера.
Only Play Once – проигрывать только раз. Анимация будет проиграна максимум 1 раз.
Auto Play – анимация начнётся автоматически, как только начинается уровень.
Play Trigger – триггер проигрывания. Привяжите триггер(ы), по активации хоть одного анимация начнёт проигрываться!
Stop Trigger – стоп-триггер. Анимация остановится прямо на моменте срабатывания триггера.
Ignore Time Scale – игнорировать растяжение времени. Это заставит анимацию воспроизводиться с той же скоростью, даже если время замедляется(например при прицеливании с помощью способности лука).
Section – привязка анимации к секции. Если у данной секции поставлена галочка в пункте “Has Enable Animation”, то анимация начнёт воспроизводиться при появлении объектов секции на уровне.
Mod-Bot и мод LevelEditor+ добавляют пункт “TrackData” – это целиком анимация, записаная на языке программирования. Просто скопировав всё оттуда и вставив в другую анимацию можно легко сделать копию исходной анимации (не всегда корректно работает).
Полезные вещи при создании анимаций
Помните, я вам говорил не создавать точки анимации с помощью того инструмента? Так вот, объясняю почему:
Если перетащить линию проигрывания анимации и как-либо изменить параметр объекта, то на месте линии проигрывания АВТОМАТИЧЕСКИ создастся точка анимации. Получается, что можно просто перетащить линию и изменить объект как тебе нужно! Легко и просто.
Дальше покажем ещё несколько полезных фич:
- Если в зоне действий с параметрами зажать на чёрном фоне и потянуть, то появится область выделения, благодаря которой можно будет выбрать сразу несколько точек анимации.
- Если зажать Shift или Ctrl и кликать по ТОЧКАМ АНИМАЦИИ, то можно будет выделить сразу несколько точек. Снять выделение можно кликнув по выделенной точке ещё раз.
- Если зажать Shift или Ctrl и кликать по ПАРАМЕТРАМ, то можно будет выделить сразу несколько параметров. Снять выделение можно кликну по выделенному параметру ещё раз.
- Если перетащить линию проигрывания за последнюю точку анимации и нажать кнопку “Play”, то анимация начнётся заново (это не сработает, если поставить галочу напротив “проигрывать только один раз”).
- Если запустить зацикленную анимацию и, не выходя из неё, нажать кнопку плейтеста, то объекты в уровне изменят своё положение, на то положение, что имели в анимации в момент запуска плейтеста. Это баг, его, возможно, уже пофиксили.
- Выделив точку анимации или несколько можно их скопировать комбинацией Ctrl+C. Вставить с помощью комбинации Ctrl+V можно даже в другую анимацию на другом уровне. Вставляться они будут в то место, где находится линия воспроизведения.
- Если подвинуть ползунок, меняющий масштаб ленты времени, до упора влево, то можно будет увидеть самый маленький отрезок времени в анимации. Если вам нужно, что бы объект перемещался мгновенно – используйте эту фичу.
Послесловие
Всем спасибо за прочтение. Написано, к сожалению, сумбурно, но старался писать максимально понятно(правда, лол).
Это было только самое начало, только базовая информация об анимациях в Clone Drone. Если найдёте ошибки или у вас будет чем дополнить это руководство – обязательно напишите в комментарии.
Не стесняйтесь на любые вопросы, даже не по теме гайда, и обязательно напишите про что из анимаций мне рассказать в следующем гайде!
А с Вами был ИксПи, всем удачи и пока! 😊