Unity 2D Composite Collider

SourStar15·2026년 3월 20일

Unity

목록 보기
4/4
post-thumbnail

개요

2D 플랫포머 게임에서 Tilemap을 깔때 해당 타일들이 각각의 콜라이더로 적용이 됩니다.
타일블럭 하나당 콜라이더가 적용되기 때문에 플레이어가 이동할 경우 움직이지 않는 경우가 생길 수 있습니다.

움직이지 않는 경우 같은 경우 하나로 통일 되지 않았기 때문에 사이에 살작 낑기는 느낌이 들어 움직이지 않게 됩니다.

Composite Collider 2D


다른 장애물 하고 배경, 밟을 바닥을 따로 했기 때문에 해당 Ground 부분만 합쳐주겠습니다.

컴포넌트에서 해당 Composite Collider 2D 를 추가해준뒤 Tilemap Collider2D 에서 Operation을 Maege 변경해줍니다.

Rigidbody 2D

해당 Composite Collider 2D 를 추가하면 Rigidbody 2D도 같이 생겨나게 됩니다.
저는 물리 영향을 받지 않게 하기 위해 Static을 사용하였습니다.

Dynamic / Kinematic / Static

  • Dynamic : 중력과 힘, 충돌이 전부 자동 적용 됩니다. (플레이어, 적, 떨어지는 아이템)
  • Kinematic : 코드로만 제어하며, 중력, 외부 힘 영향 전혀 받지 않게됩니다. (움직이는 플랫폼, 엘리베이터 등등..)
  • Static : 절대 움직이지 않는 타입입니다. (지형, 바닥, 벽)
profile
banana92714@gmail.com 게임클라이언트 개발자 지망생

0개의 댓글