2D Godot 2D 게임 기초

ShapeCast2D

노드 Node2D < ShapeCast2D

선이 아니라 도형을 그 방향으로 밀어보며 검사한다.

레이는 굵기가 0이라 아주 얇은 틈을 통과해 버린다. 이건 원이나 사각형을 밀어보므로 그 문제가 없고, 한 번에 여러 대상을 감지할 수 있다.

어디에 쓰나

  • 두꺼운 총알
  • 캐릭터가 지나갈 수 있는 통로인지 확인
  • 빠른 물체의 관통 방지(CCD)

비슷하지만 다른 것

  • RayCast2D굵기 0인 선. 더 싸지만 얇은 틈을 놓친다.

본문에 나오는 곳: 8강 · 13강

Godot 공식 문서에서 보기 →