AlignPosition

Afficher les obsolètes

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

La contrainte AlignPosition applique la force pour déplacer deux accessoires ensemble, ou pour déplacer un accessoire à une position d'objectif. Comme indiqué par le nom, il ne affecte que la position de position des accessoires, pas leur orientation (pour ajuster les accessoires par orientation , voir 1> Class.AlignRotation1> ).

Lors de la configuration de cette contrainte, il peut être utile d'étudier Unités Roblox pour comprendre comment les unités Roblox se comparent aux unités métriques.

Emplacement de force

Par défaut, la force est appliquée au parent de Attachment0 à l'emplacement de cet point d'attache, ce qui signifie que si le centre de masse du parent n'est pas en ligne avec la direction de la force, la force sera appliquée, ainsi que la force. Alternativement, la force peut être appliquée aux parents en centrant sur Class.AlignPosition.ApplyAtCenterOfMass|ApplyAtCenterOfMass</

Force réactionnaire

Par défaut, la contrainte ne s'applique qu'à Attachment0 tout en laissant Attachment1 non affecté. Si nécessaire, la force peut être appliquée à tous les accessoires dans directions égale et opposée en activant 1> Class.AlignPosition.ReactionForceEnabled|ReactionForceEnabled1> .

Limites de force

Vous pouvez configurer cette contrainte pour appliquer la force maximale que les contraintes permettent via la propriété RigidityEnabled. Lorsque vrai, le solvant de

Mode d'attribut

Cette contrainte peut utiliser soit un un ou deux deux accessoires dans le calcul de son objectif. Voir Mode pour plus de détails.

Résumé

Propriétés

Propriétés hérités de Constraint

Propriétés

ApplyAtCenterOfMass

Lecture parallèle

Lorsque faux (par défaut), la force est appliquée au parent de Attachment0 à l'emplacement de cet point d'attache, ce qui signifie que si le centre de masse du parent n'est pas en ligne avec la direction de la force, la force sera appliquée, ainsi que la force. Lorsque c'est vrai, la force est appliquée au centre de masse des parents.

ForceLimitMode

Lecture parallèle

Détermine la façon dont la force de contrainte sera limitée lorsque Class.AlignPosition.RigidityEnabled|RigidityEnabled

Lecture parallèle

Détermine les axes que le contrôle utilise pour limiter la force. S'applique uniquement lorsque RigidityEnabled est faux et que Class.AlignPosition.

MaxAxesForce

Lecture parallèle

Force maximale le long de chaque axe que le contrainte peut appliquer pour atteindre son objectif. Utilisé uniquement si RigidityEnabled est faux et ForceLimitMode est PerAxis. Les axes utilisés pour appliquer à la

MaxForce

Lecture parallèle

Maximum de force la contrainte peut appliquer pour atteindre son objectif. Utilisé uniquement si RigidityEnabled est faux et ForceLimitMode est Magnitude .

Remarquez que MaxForce , ainsi que MaxVelocity , sont des caps de force et de vitesse respectivement. L'échelle réelle est déterminée par 1> Class.AlignPosition.Responsiveness|Responsibility1> .

MaxVelocity

Lecture parallèle

Vitesse maximale que les accessoires peuvent déplacer lorsqu'ils se rejoignent. Utilisé uniquement si RigidityEnabled est faux.

Remarquez que MaxVelocity , ainsi que MaxForce , sont tous deux des « cap » à la vitesse et à la force respectivement. L'échelle réelle est déterminée par 1> Class.AlignPosition.Responsiveness|Responsibility1> .

Lecture parallèle

Que la contrainte utilise un ou deux accessoires dans le calcul de son objectif. Par défaut, c'est TwoAttachment, ce qui signifie que la contrainte ignore 1> Class.AlignPosition.Position|Position1> et essaie de déplacer 4> Class.Constraint.

Si set to OneAttachment , le contrôle ignore Attachment1 et essaie de déplacer Attachment0 à 1> Class.AlignPosition.Position|Position1> .

Position

Lecture parallèle

La position à laquelle la contrainte devrait déplacer son Attachment0 . Utilisé uniquement si Mode est réglé sur OneAttachment, dans lequel le cas échéant 1> Class.Constraint.Attribut1|Attribut11> est ignoré.

ReactionForceEnabled

Lecture parallèle

Si faux (par défaut), la contrainte ne s'applique qu'à Attachment0 tout en laissant Attachment1 non affecté. Si oui, la contrainte applique la force à tous les éléments dans directions égale et opposée .

Responsiveness

Lecture parallèle

Contrôle la vitesse à laquelle la contrainte atteint son objectif. Les valeurs plus élevées provoquent l'alignement des point d'attacheplus rapidement. La valeur peut être comprise entre 5 et 200.

RigidityEnabled

Lecture parallèle

Que la force dépende d'autres propriétés, ou si le résolveur de physique réagit le plus rapidement possible pour terminer le positionnement. Si faux (par défaut), la force est déterminée par MaxForce, MaxVelocity et Responsiveness. Si ou

Méthodes

Évènements