Version: 2021.2
언어: 한국어
에지 콜라이더 2D
복합 콜라이더 2D

캡슐 콜라이더 2D

Capsule Collider 2D는 2D 물리 시스템과 상호 작용하는 콜라이더입니다. 캡슐 모양은 버텍스 코너가 없고 매끈한 둥근 둘레를 가지고 있습니다. 이 모양은 캡슐 콜라이더 2D가 다른 콜라이더의 코너에 쉽게 걸리지 않도록 합니다. 캡슐 모양은 속이 비어 있지 않고 견고한 것으로 간주됩니다. 즉, 캡슐 콜라이더 2D 내부에 있는 다른 콜라이더 2D는 콜라이더와 접촉한 것으로 간주되어 시간이 지남에 따라 밖으로 밀려나게 됩니다.

프로퍼티 기능
Material 캡슐 콜라이더 2D에 의해 사용되는 물리 머티리얼을 정의하려면 이것을 사용합니다. 이것은 모든 리지드바디 2D 또는 글로벌 물리 콜라이더를 오버라이드합니다.
Is Trigger 캡슐 콜라이더 2D가 이벤트를 트리거 하도록 지정하려면 이 박스를 체크합니다. 이 박스를 체크할 경우 물리 엔진이 해당 콜라이더를 무시합니다.
Used by Effector 연결된 이펙터가 캡슐 콜라이더 2D를 사용하도록 지정하려면 이 박스를 체크합니다.
Offset 캡슐 콜라이더 2D 지오메트리의 로컬 오프셋을 설정에 이것을 사용합니다.
Size 박스 크기를 정의에 이것을 사용합니다. 이 박스는 캡슐 콜라이더 2D가 채우는 영역을 정의합니다.
Direction 수직 또는 수평으로 설정합니다. 이는 캡슐의 회전 방향을 제한하며, 특히 반원 엔드캡의 포지셔닝을 정의합니다.

이 설정은 캡슐 콜라이더 2D의 SizeDirection을 정의합니다. Size 프로퍼티와 Direction 프로퍼티 모두 캡슐 콜라이더 2D의 월드 공간이 아닌 로컬 공간에서 XY(각각 수평, 수직)를 말합니다.

캡슐 콜라이더 2D를 설정하는 일반적인 방법은 SizeDirection이 일치하도록 설정하는 것입니다. 예를 들어, 캡슐 콜라이더 2D의 DirectionVertical, XSize가 0.5이고, YSize가 1일 경우, 수직 방향 캡슐은 폭이 넓어지기 보다는 높이가 커집니다.

아래의 예제처럼 XY는 노란색 선으로 나타납니다.

Size와 Direction이 일치하도록 캡슐 콜라이더 2D를 설정하는 예제
SizeDirection이 일치하도록 캡슐 콜라이더 2D를 설정하는 예제

캡슐 설정 예제

다른 설정을 이용하여 캡슐 콜라이더 2D를 변경할 수 있습니다. 예제는 다음과 같습니다.

Size 프로퍼티의 XY가 동일할 경우, 캡슐 콜라이더 2D는 항상 원 모양에 가깝다는 것을 참조하십시오.

캡슐 콜라이더 2D 설정 예제
캡슐 콜라이더 2D 설정 예제

참고: 2D 물리 시스템에서 한 가지 알려진 문제는 게임 오브젝트가 여러 콜라이더를 가로질러 움직일 경우 하나 또는 여러 개의 콜라이더가 콜라이더 간의 충돌을 등록할 수 있다는 것입니다. 이것은 콜라이더가 완벽하게 정렬된 경우에도 발생할 수 있습니다. 이 충돌로 인해 콜라이더가 느려지거나 멈출 수 있습니다.

캡슐 콜라이더 2D로 표면을 구성하면 이 문제를 줄이는 데 도움이 될 수 있지만 에지 콜라이더 2D와 같이 하나의 표면에 대해 여러 콜라이더보다 하나의 콜라이더를 사용하는 것이 좋습니다.

에지 콜라이더 2D
복합 콜라이더 2D