2D Godot 2D 게임 기초

Tween

개념 RefCounted < Tween

어떤 값을 A에서 B로 시간에 걸쳐 바꾸는 도구. 코드로 만든다.

create_tween() 으로 만들고 tween_property() 를 이어 붙인다. 기본은 순차 실행이고 set_parallel(true) 로 동시 실행한다. 기본 곡선이 LINEAR 라 어색하므로 EASE_OUT + TRANS_CUBIC 을 기본으로 쓰면 좋다.

어디에 쓰나

  • 스쿼시·팝업 연출
  • 체력바가 부드럽게 줄어들기
  • 화면 페이드
  • 카메라 줌

비슷하지만 다른 것

  • AnimationPlayer미리 만들어두는 타임라인. 재사용·편집이 쉽다.
주의

같은 노드에 Tween 을 여러 번 만들면 서로 싸운다. 이전 것을 kill() 하고 새로 만들 것.

본문에 나오는 곳: 16강

Godot 공식 문서에서 보기 →