AlignPosition

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Une contrainte AlignPosition applique une force pour déplacer deux attaches ensemble, ou pour déplacer une attache vers une position cible. Comme son nom l'indique, elle n'affecte que la position des attaches, pas leur orientation (pour aligner les attaches par orientation, voir AlignOrientation).

Emplacement de la force

Par défaut, la force est appliquée au parent de Attachment0 à l'emplacement de cette attache, ce qui signifie que si le centre de masse du parent n'est pas aligné avec la direction de la force, un couple sera appliqué en plus de la force. Alternativement, la force peut être appliquée au centre de masse des parents en activant ApplyAtCenterOfMass.

Intensité de la force

Vous pouvez configurer la contrainte AlignPosition pour appliquer la force maximale que les contraintes permettent via la propriété RigidityEnabled. Lorsque true, le solveur de physique réagit aussi rapidement que possible pour compléter l'alignement. Lorsque false, la force est déterminée par MaxForce, MaxVelocity, et Responsiveness.

Force réactionnaire

Par défaut, la contrainte n'applique une force qu'à Attachment0 tandis que Attachment1 reste non affectée. Si désiré, une force peut être appliquée à les deux attaches dans des directions opposées et égales en activant ReactionForceEnabled.

Mode d'attache

La propriété Mode spécifie si la contrainte utilise une ou deux attaches pour calculer son objectif. Par défaut, c'est TwoAttachment, ce qui signifie que la contrainte ignore Position et tente de déplacer Attachment0 à la position de Attachment1. Si réglé sur OneAttachment, la contrainte ignore Attachment1 et tente de déplacer Attachment0 vers Position.

©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.