AnimationPlayer
Часть раздела Ощущения от игры путешествия по Godot на Coddy. Урок 20 из 23.
Анимация — это движение, созданное заранее, например покачивание в режиме ожидания или открывающаяся дверь. Она хранится в узле AnimationPlayer.
Анимация содержит дорожки. Каждая дорожка изменяет одно свойство. Её ключи — это значения в заданные моменты времени, например y = 300 через 0 секунд и y = 288 через 0.6 секунды. Godot заполняет промежутки между ключами.
У этого робота в AnimationPlayer есть две анимации: "bob" — зацикленное парение, и "hop" — прыжок.
$AnimationPlayer.play("bob")Имя должно точно совпадать, включая заглавные буквы. Зацикленная анимация воспроизводится, пока ты не запустишь другую или не вызовешь stop().
Задание
ЛегкоЗаставь робота парить.
- В
_ready()возьми$AnimationPlayer. - Вызови для него
play("bob").
Нажми «Играть»: робот покачивается вверх и вниз. Затем нажми «Проверить».
Попробуйте сами
extends Node2D
func _ready():
pass
Все уроки раздела Ощущения от игры
Потренируйтесь самостоятельно: Песочница Godot