Menu
CoddyTech

AnimationPlayer

Часть раздела Ощущения от игры путешествия по Godot на Coddy. Урок 20 из 23.

Анимация — это движение, созданное заранее, например покачивание в режиме ожидания или открывающаяся дверь. Она хранится в узле AnimationPlayer.

Анимация содержит дорожки. Каждая дорожка изменяет одно свойство. Её ключи — это значения в заданные моменты времени, например y = 300 через 0 секунд и y = 288 через 0.6 секунды. Godot заполняет промежутки между ключами.

У этого робота в AnimationPlayer есть две анимации: "bob" — зацикленное парение, и "hop" — прыжок.

$AnimationPlayer.play("bob")

Имя должно точно совпадать, включая заглавные буквы. Зацикленная анимация воспроизводится, пока ты не запустишь другую или не вызовешь stop().

challenge icon

Задание

Легко

Заставь робота парить.

  1. В _ready() возьми $AnimationPlayer.
  2. Вызови для него play("bob").

Нажми «Играть»: робот покачивается вверх и вниз. Затем нажми «Проверить».

Попробуйте сами

extends Node2D

func _ready():
	pass

Все уроки раздела Ощущения от игры

Потренируйтесь самостоятельно: Песочница Godot