2D Godot 2D 게임 기초

AnimatedSprite2D

노드 Node2D < AnimatedSprite2D

여러 장의 그림을 이름 붙은 애니메이션으로 묶어 재생한다.

SpriteFrames 리소스에 "idle", "run" 같은 애니메이션을 담아두고 play("run") 으로 재생한다. 반복(loop)을 끈 애니메이션만 animation_finished 시그널이 온다.

어디에 쓰나

  • 도트 캐릭터 동작
  • 이펙트(폭발·연기)
  • 반복되는 배경 장식

비슷하지만 다른 것

  • AnimationPlayer그림뿐 아니라 위치·색·콜라이더·사운드·함수 호출까지 시간축에 올린다.
  • Sprite2D한 장만 그린다.
  • AnimationTree애니메이션 사이의 전환(블렌딩·상태)을 관리한다.
주의

루프가 켜진 애니메이션은 animation_finished 가 영원히 안 온다.

본문에 나오는 곳: 2강 · 16강

Godot 공식 문서에서 보기 →