Version: 2020.1
2D 조인트
고정 조인트 2D

거리 조인트 2D

거리 조인트 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에는 다음과 같은 선택 가능한 제약이 있습니다.

  • 제약 A: Max Distance Only 가 선택 해제된 경우, 두 바디에 있는 두 개의 앵커 점 간 고정 거리를 유지합니다.
  • 제약 B: Max Distance Only 가 선택된 경우, 두 바디에 있는 두 개의 앵커 점 간 최대 거리만을 유지합니다.

이 Joint 2D를 사용하면 회전할 수 있는 견고한 연결 부속으로 물리 오브젝트가 연결된 것처럼 보이게 할 수 있습니다.

  • Max Distance Only 가 선택 해제된 상태에서 제약 A를 사용하는 경우, 자전거의 두 바퀴와 같이 고정된 길이의 연결을 생성할 수 있습니다.
  • Max Distance Only 가 선택된 상태에서 제약 B를 사용하는 경우, 요요가 손 안팎으로 움직이는 것과 같이 제한된 길이의 연결을 생성할 수 있습니다.

모든 2D 조인트에 대한 유용한 배경 정보는 조인트 2D: 세부 정보 및 힌트를 참조하십시오.

2D 조인트
고정 조인트 2D