Distance Joint 2D 컴포넌트 레퍼런스
거리 조인트 2D의 기초
Distance Joint 2D 컴포넌트의 주요 용도는 두 지점 간의 거리를 유지하는 것입니다. 이 두 지점은 두 개의 리지드바디 2D 컴포넌트, 또는 한 개의 리지드바디 2D 컴포넌트와 월드 내의 고정된 위치가 될 수 있습니다.
참고: Rigidbody 2D 컴포넌트를 월드의 고정된 포지션과 연결하려면 Connected Rigidbody 필드를 None으로 설정해야 합니다.
이 조인트 2D는 토크나 회전을 적용하지 않습니다. 이는 거리를 유지하기 위해 매우 강성도가 높고 시뮬레이션된 ’스프링’을 사용하여 연결된 두 개의 물체 모두에 직선 운동의 힘을 적용합니다. 이 ’스프링’의 프로퍼티를 설정할 수는 없습니다.
이 Joint 2D에는 다음과 같은 선택 가능한 제약이 있습니다.
-
Constraint A: Max Distance Only가 선택 해제된 경우, 두 바디에 있는 두 개의 앵커 지점 간에 고정 거리를 유지합니다.
-
Constraint B: Max Distance Only가 선택된 경우, 두 바디에 있는 두 개의 앵커 지점 간 최대 거리만을 유지합니다.
이 Joint 2D를 사용하면 회전할 수 있는 견고한 연결 부속으로 물리 오브젝트가 연결된 것처럼 보이게 할 수 있습니다.
-
Max Distance Only가 선택 해제된 상태에서 Constraint A를 사용하는 경우, 자전거의 두 바퀴와 같이 고정된 길이의 연결을 생성할 수 있습니다.
-
Max Distance Only가 선택된 상태에서 Constraint B를 사용하는 경우, 제약이 존재하되 길이가 고정되지 않은 연결을 생성하여, 고정된 지점을 향하거나 멀어지는 요요와 같이 유연한 움직임을 구현할 수 있습니다.
추가 리소스
Distance Joint 2D 컴포넌트 레퍼런스