2D Godot 2D 게임 기초

CanvasLayer

노드 Node < CanvasLayer

카메라의 영향을 받지 않는 별도의 그리기 층.

카메라가 움직여도 이 안의 것들은 화면에 그대로 붙어 있다. layer 번호로 여러 층을 쌓는다 (배경 -1, HUD 1, 일시정지 10, 화면 전환 100 같은 식).

어디에 쓰나

  • HUD(체력바·점수)
  • 일시정지 메뉴
  • 화면 전환 페이드
  • 시차 배경

비슷하지만 다른 것

  • ParallaxBackground카메라를 따라가되 더 느리게 움직이는 배경 전용.
  • ControlUI 노드 자체. 보통 CanvasLayer 안에 넣어 쓴다.
주의

UI 를 여기 안 넣으면 카메라가 움직일 때 화면 밖으로 밀려난다.

본문에 나오는 곳: 3강 · 6강 · 14강 · 18강

Godot 공식 문서에서 보기 →