Distance Joint 2D는 리지드바디 2D 물리가 제어하는 두 개의 게임 오브젝트를 연결하고 일정한 간격을 유지하는 2D 조인트입니다.
프로퍼티 | 기능 |
---|---|
Enable Collision | 연결된 두 게임 오브젝트 간의 충돌을 활성화하려면 이 프로퍼티를 활성화합니다. |
Connected Rigidbody | 이 조인트가 연결되는 다른 오브젝트를 지정합니다.Connected Anchor 프로퍼티에 정의된 공간의 한 지점에 조인트의 다른 쪽 끝이 고정되도록 하려면 이 값을 None으로 둡니다.오른쪽의 원 아이콘을 선택하면 연결할 게임 오브젝트 목록을 볼 수 있습니다. |
Auto Configure Connected Anchor | 이 프로퍼티를 활성화하면 이 조인트가 연결되는 다른 오브젝트의 앵커 위치를 자동으로 설정할 수 있습니다.이 프로퍼티를 활성화하면 Connected Anchor 프로퍼티에 좌표를 입력하지 않아도 됩니다. |
Anchor | 조인트의 끝점이 이 게임 오브젝트에 연결되는 위치(Rigidbody 2D의 x, y 좌표 기준)를 정의합니다. |
Connected Anchor | 조인트의 끝점이 다른 게임 오브젝트와 연결되는 위치(Rigidbody 2D의 x, y 좌표 기준)를 정의합니다. |
Auto Configure Distance | 이 프로퍼티를 활성화하면 두 게임 오브젝트 간 현재 거리를 자동으로 감지하고, 이를 거리 조인트 2D가 계속 유지하도록 설정합니다.활성화한 경우 Distance에 게임 오브젝트 간 거리를 지정할 필요가 없습니다. |
Distance | 거리 조인트 2D가 유지할 두 개의 게임 오브젝트 간 거리를 지정합니다. |
Max Distance Only | 최대 거리만 적용하려면 이 프로퍼티를 활성화합니다.이렇게 하면 연결된 게임 오브젝트가 서로 더 가깝게 이동할 수 있지만, Distance에 설정한 거리보다 멀어질 수 없습니다.게임 오브젝트 간 거리를 고정하려면 이 프로퍼티를 선택 취소합니다. |
Break Action | 힘 또는 토크 임계값을 초과할 때 취할 조치를 설정합니다. |
Break Force | 힘 임계값을 설정하면 이를 초과할 경우 조인트가 선택한 Break Action을 수행하게 됩니다.기본값은 절대 초과할 수 없는 Infinity로 설정되어 있으므로 임계값이 이 값으로 유지되는 동안에는 Break Action을 취할 수 없습니다. |
거리 조인트 2D 컴포넌트의 주요 용도는 두 지점 간의 거리를 유지하는 것입니다.이 두 지점은 두 개의 리지드바디 2D 컴포넌트나 한 개의 리지드바디 2D 컴포넌트일 수 있고 월드 내의 고정된 포지션일 수 있습니다.팁:리지드바디 2D 컴포넌트를 월드의 고정된 포지션과 연결하려면 Connected Rigidbody 필드를 None으로 설정합니다.
이 조인트 2D는 토크나 회전을 적용하지 않습니다.이는 거리를 유지하기 위해 매우 뻑뻑하고 시뮬레이션된 ’스프링’을 사용하여 연결된 두 개의 물체 모두에 직선 운동의 힘을 적용합니다.이 ’스프링’의 프로퍼티를 설정할 수는 없습니다.
이 조인트 2D에는 다음과 같은 선택 가능한 제약이 있습니다.
이 Joint 2D를 사용하면 회전할 수 있는 견고한 연결 부속으로 물리 오브젝트가 연결된 것처럼 보이도록 물리적 오브젝트를 구성할 수 있습니다.
DistanceJoint2D