2D Godot 2D 게임 기초

CollisionShape2D

노드 Node2D < CollisionShape2D

충돌 판정용 도형. 물리 바디와 Area2D 는 이게 없으면 아무것도 못 한다.

그림과는 완전히 별개다. 스프라이트를 2배로 키워도 이 도형은 그대로다. Shape 속성에 RectangleShape2D·CircleShape2D 같은 리소스를 넣어야 동작한다.

어디에 쓰나

  • 캐릭터 몸통
  • 공격 판정(히트박스)·피격 판정(허트박스)
  • 벽·바닥

비슷하지만 다른 것

  • CollisionPolygon2D점을 찍어 임의의 다각형을 만든다. 지형처럼 복잡한 모양에.
주의

Shape 을 비워두면 조용히 아무 일도 안 일어난다. 에디터에 노란 경고가 뜬다.

본문에 나오는 곳: 2강 · 9강 · 11강

Godot 공식 문서에서 보기 →