Uma RigidConstraint conecta dois Attachments ou Bones e garante que eles permaneçam na mesma posição/orientação relativa um ao outro. Essa flexibilidade oferece funcionalidade adicional além do WeldConstraint, como anexar acessórios a Attachments em um rig de personagem.
Ao criar um RigidConstraint usando o botão de Constraint do Studio, a ferramenta se comporta de maneira diferente dependendo se você clica em BaseParts, Attachments, ou Bones existentes após a ativação da ferramenta:
- Clicar em um BasePart existente cria um novo Attachment sobre ele como o destinado RigidConstraint.Attachment0 ou RigidConstraint.Attachment1.
- Clicar em um Attachment ou Bone existente usa essa instância como o destinado RigidConstraint.Attachment0 ou RigidConstraint.Attachment1.
Após o segundo clique válido, um novo RigidConstraint é criado para conectar os dois novos anexos. Se o primeiro ou segundo clique não for feito em um BasePart, Attachment, ou Bone, o fluxo de trabalho é cancelado e nenhuma restrição é criada.