18. Как оживить персонажа в Godot за 5 минут — работа с AnimatedSprite2D
Автор: MozaGame
Загружено: 2025-12-10
Просмотров: 21
Описание:
В этом уроке мы создаём базового персонажа для 2D-игры в Godot и добавляем ему первую анимацию с помощью AnimatedSprite2D.
Мы разберём, как подключить PNG-спрайт-шит, правильно разрезать его на кадры, настроить скорость воспроизведения и длительность отдельных кадров, чтобы получить плавное «дыхание» или любое другое движение.
Что делаем по шагам:
Создаём новую сцену Player на основе узла CharacterBody2D.
Добавляем внутрь узел AnimatedSprite2D — это наш будущий анимированный персонаж.
В инспекторе создаём новый ресурс SpriteFrames, чтобы хранить наборы анимаций.
Загружаем PNG-спрайт-шит с кадрами анимации и разрезаем его по столбцам и строкам через параметр Hframes и Vframes.
Настраиваем анимацию: включаем Loop, задаём FPS и, при необходимости, увеличиваем Frame Duration, чтобы растянуть или замедлить отдельные кадры.
Запускаем анимацию через код:
@onready var anim: AnimatedSprite2D = $AnimatedSprite
func _ready():
anim.play("idle_breath")
После этого наш персонаж оживает — плавно дышит, моргает или выполняет любое другое движение, которое вы заложили в спрайт-шит.
Это базовый шаг, с которого начинается создание любого анимированного героя в Godot.
#godot4 #godotурок #анимацияgodot
#созданиеигр
#gamedev
#пиксельнаяанимация #спрайтшит
#игры2d #геймдизайн
#godotобучение #godotengine
#godot4 #gamedev #pixelartanimation
#spritesheet #animatedsprite2d
#indiedev #tutorialgodot
#gameanimation
#2dgodot
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: