Un RigidConstraint connecte deux Attachments ou Bones et garantit qu'ils restent dans la même position/orientation relative l'un par rapport à l'autre. Cette flexibilité lui confère des fonctionnalités supplémentaires par rapport à WeldConstraint, telles que la fixation d'accessoires sur des Attachments sur un rig de personnage.
Lorsque vous créez un RigidConstraint à l'aide du bouton Constraint de Studio, l'outil se comporte différemment selon que vous cliquez sur des BaseParts, Attachments, ou Bones existants après l'activation de l'outil :
- Cliquer sur un BasePart existant crée un nouveau Attachment dessus en tant que RigidConstraint.Attachment0 ou RigidConstraint.Attachment1 prévu.
- Cliquer sur un Attachment ou Bone existant utilise cette instance comme RigidConstraint.Attachment0 ou RigidConstraint.Attachment1 prévu.
Après le deuxième clic valide, un nouveau RigidConstraint est créé pour connecter les deux nouveaux attachments. Si le premier ou le deuxième clic n'est pas effectué sur un BasePart, Attachment, ou Bone, le flux de travail est annulé et aucune contrainte n'est créée.