Анимации¶
Введение¶
Анимационная система Godot чрезвычайно мощная и гибкая.
Для начала воспользуемся сценой из предыдущего урока (Заставка). Цель заключается в добавлении "появляющейся" анимации к заставке. Вот копия на всякий случай: robisplash.zip
.
Добавление анимации персонажу¶
Прежде всего, добавьте AnimationPlayer в сцену как дочерний узел "background" (корневой узел):

При выборе узла данного типа появляется панель редактора анимаций:

Панель редактора анимаций остается видимой до тех пор, пока не будет скрыта вручную.
Создание анимации¶
Пришло время создать новую анимацию! Нажмите на кнопку создания новой анимации и, когда появится диалоговое окно, назовите анимацию "intro".


Теперь, когда у нас есть анимация, редактор свойств переходит в режим "редактирования анимации". В этом режиме рядом с каждым свойством редактора свойств отображается значок ключа. В Godot, любое свойство объекта может быть анимировано:

Редактирование анимации¶
Мы хотим чтобы logo появился вверху экрана.
Открыв панель редактора анимации, выберите узел "logo" и установите свойство "Rect / Position" на (118, -400)
и нажмите на ключ, расположенный рядом со свойством:

Когда появится диалоговое окно, подтвердите, что вы создаете новую дорожку.
Ключевой кадр будет добавлен в редактор плеера анимации:

Переместите курсор вперед по временной шкале, щелкнув здесь:

Измените положение логотипа на (118, 0)
и добавьте ключевой кадр еще раз. С двумя ключевыми кадрами с разными значениями произойдет анимация.

Нажатие на кнопку "Воспроизвести выбранную анимацию с самого начала. (или Shift-D ) на панели анимации, заставит logo опуститься.

Нажмите на кнопку "Автовоспроизведение при Загрузке", чтобы анимация запускалась автоматически при запуске сцены.

И, наконец, при запуске сцены анимация должна выглядеть следующим образом:
