Angular Y Limit 및 Angular Z Limit 조인트 각도를 작게 지정하지 않도록 합니다. 안정성을 유지하려면 최소 각도가 설정에 따라 약 5–15도여야 합니다. 좁은 각도를 사용하는 대신 각도를 0으로 설정해 보십시오. 그러면 축이 고정되어 안정적인 시뮬레이션이 가능합니다.
조인트의 Enable Preprocessing 프로퍼티를 선택 해제합니다. 전처리를 비활성화하면 조인트 제약을 충족할 방법이 없는 상황이 발생할 경우 조인트가 분리되거나 불규칙하게 움직이지 않도록 하는 데 유용할 수 있습니다. 이러한 상황은 조인트로 연결된 Rigidbody 컴포넌트가 정적 충돌 지오메트리에 의해 분리될 때(예를 들어, 벽 안에서 래그돌의 일부를 벽 안에서 스폰하는 경우) 발생할 수 있습니다.
조인트로 연결된 Rigidbody 컴포넌트가 불안정하면 Physics 창을 열고(Edit ** > Project Settings** 로 이동한 다음 Physics 카테고리 선택) Default Solver Iterations 값을 10과 20 사이로 높여 보십시오.
조인트로 연결된 Rigidbody 컴포넌트가 바운스에 정확하게 반응하지 않으면 Physics 창을 열고(Edit ** > Project Settings** 로 이동한 다음 Physics 카테고리 선택) Default Solver Velocity Iterations 값을 10과 20 사이로 높여 보십시오.
Never use direct Transform access with Kinematic Rigidbody components connected by Joints to other Rigidbody components. Doing so skips the step where PhysX computes internal velocities of corresponding Rigidbody components, making the solver provide unwanted results. A common example of bad practice is using direct Transform access in 2D projects to flip characters, by altering Transform.TransformDirection on the root bone of the rig. This behaves much better if you use Rigidbody2D.MovePosition and Rigidbody2D.MoveRotation instead.
조인트로 연결된 Rigidbody 컴포넌트의 질량이 너무 다르면 안 됩니다. 질량이 다른 리지드바디의 2배 정도면 문제가 없지만 질량 차이가 10배에 이르면 시뮬레이션이 불안정해질 수 있습니다.
리지드바디 또는 조인트가 포함된 트랜스폼에서 스케일을 1이 아닌 숫자로 조정하지 않도록 합니다. 스케일링이 불안정한 경우가 발생할 수 있습니다.