거리 조인트 2D(Distance Joint 2D) 는 Rigidbody 2D 물리 법칙이 제어하는 두 개의 게임 오브젝트를 연결하고 일정한 간격을 유지하는 2D 조인트입니다.
프로퍼티: | 기능: |
---|---|
Enable Collision | 연결된 두 개의 게임 오브젝트 간 충돌을 활성화하려면 이 박스를 클릭해야 합니다. |
Connected Rigid Body | 이 필드에서 해당 거리 조인트 2D가 연결할 다른 게임 오브젝트를 지정할 수 있습니다. 만일 None(Rigidbody 2D)으로 두는 경우, 거리 조인트 2D의 다른 끝부분은 Connected Anchor 설정에 따라 정의된 공간 내 지점에 고정됩니다. 필드 오른쪽의 원을 선택하면 연결할 게임 오브젝트 리스트가 나타납니다. |
Auto Configure Connected Anchor | 이 박스를 선택하면 해당 거리 조인트 2D가 연결되는 다른 게임 오브젝트의 앵커 위치가 자동으로 설정됩니다. 이 옵션을 활성화하는 경우, Connected Anchor 필드를 비워도 됩니다. |
Anchor | 거리 조인트 2D와 해당 게임 오브젝트가 어떤 끝 지점에서(Rigidbody 2D 의 x, y 좌표로 표현) 연결될지 정의합니다. |
Connected Anchor | 거리 조인트 2D의 끝점이 다른 게임 오브젝트에 연결되는 위치(Rigidbody 2D 의 x,y 좌표로 표현)를 정의합니다. |
Auto Configure Distance | 이 박스를 선택하면 두 게임 오브젝트 간 현재 거리를 자동으로 감지하고, 이를 거리 조인트 2D가 계속 유지하도록 설정합니다. 이 옵션을 활성화하는 경우, Distance 필드를 비워도 됩니다. |
Distance | 거리 조인트 2D가 유지할 두 개의 게임 오브젝트 간 거리를 지정합니다. |
Max Distance Only | 이 옵션을 활성화하는 경우, 거리 조인트 2D는 최대 거리만을 적용하므로 연결된 게임 오브젝트는 여전히 서로 가깝게 이동할 수는 있지만 Distance 필드에서 정의된 값보다 멀리 이동할 수는 없습니다. 이 옵션이 활성화되지 않은 경우, 게임 오브젝트 간 거리는 고정됩니다. |
Break Force | 거리 조인트 2D를 파괴하고 삭제하는 데 필요한 힘의 수준을 지정합니다. 이 값이 Infinity 인 경우는 파괴 불가능함을 의미합니다. |
이 Joint 2D의 목적은 두 점 간 거리를 유지하는 것입니다. 이 두 점은 두 개의 리지드바디 2D 컴포넌트 또는 한 개의 리지드바디 2D 컴포넌트와 월드 내의 고정된 포지션이 될 수 있습니다. Rigidbody 2D 컴포넌트를 월드의 고정된 포지션과 연결하려면 Connected Rigidbody 필드를 None으로 설정해야 합니다.
이 Joint 2D는 토크나 회전을 적용하지 않습니다. 이는 거리를 유지하기 위해 매우 뻑뻑하고 시뮬레이션된 스프링을 사용하여 연결된 두 개의 아이템 모두에 선형 힘을 적용합니다. 해당 스프링을 설정할 수는 없습니다.
이 Joint 2D에는 다음과 같은 선택 가능한 제약이 있습니다.
이 Joint 2D를 사용하면 회전할 수 있는 견고한 연결 부속으로 물리 오브젝트가 연결된 것처럼 보이게 할 수 있습니다.
모든 2D 조인트에 대한 유용한 배경 정보는 조인트 2D: 세부 정보 및 힌트를 참조하십시오.