RigidConstraint는 두 개의 Attachments 또는 Bones를 연결하고 서로 상대적인 위치/지향성을 유지하도록 보장합니다. 이러한 유연성은 WeldConstraint 이상의 추가 기능을 제공하여 캐릭터 리그의 Attachments에 액세서리를 부착하는 것과 같은 기능을 포함합니다.
Studio의 Constraint 버튼을 사용하여 RigidConstraint를 생성할 때, 도구가 활성화된 후 기존의 BaseParts, Attachments 또는 Bones를 클릭하는지에 따라 다르게 작동합니다:
- 기존의 BasePart를 클릭하면, 의도된 RigidConstraint.Attachment0 또는 RigidConstraint.Attachment1로서 그 위에 새로운 Attachment가 생성됩니다.
- 기존의 Attachment 또는 Bone을 클릭하면, 해당 인스턴스가 의도된 RigidConstraint.Attachment0 또는 RigidConstraint.Attachment1로 사용됩니다.
두 번째 유효한 클릭 이후, 두 개의 새로운 연결점을 연결하기 위해 새로운 RigidConstraint가 생성됩니다. 첫 번째 또는 두 번째 클릭이 BasePart, Attachment 또는 Bone이 아닌 경우, 워크플로가 취소되고 제약 조건이 생성되지 않습니다.