AlignOrientation

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 AlignOrientation applique le couple de couple à l'alignement de deux accessoires, ou à l'alignement d'un accessoire avec une orientation de but. Comme indiqué par le nom, il ne affecte que l'orientation des accessoires, pas leur position (pour l'alignement des accessoires Positionnez-vous , voir Class.AlignPosition ).

La valeur de couple créée par AlignOrientation est appliquée autour du centre de masse de la parent de l'attributs, ou du centre de masse des parties rigoureusement connectées aux parents.

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.

Axes affectés

Les axes affectés par le couple de contraintes sont contrôlés via la propriété AlignType de la contrainte. Lorsqu'il est défini sur PrimaryAxisParallel, PrimaryAxisPerpendicular ou 1> Enum.AlignType|

Torse réactionnaire

Par défaut, la contrainte ne s'applique qu'au couple de couple Attachment0 tout en laissant Attachment1 non affecté. Si nécessaire, le couple de couple peut être appliqué à tous les deux les attelages dans directions égales et opposées en activant 1> Class.AlignOrientation.ReactionTorqueEnabled|ReactionTorqueEnabled

Magnitude de couple

Vous pouvez configurer cette contrainte pour appliquer la valeur de couple maximum que les contraintes autorisent via la propriété RigidityEnabled. Lorsque cela est vrai, le solvant de physique réagit le plus rapidement possible pour terminer l'alignement. Lors

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

  • Lecture parallèle

    taperde mise en relation de l'axe de la contrainte.

  • Lecture parallèle

    L'orientation CFrame avec laquelle la contrainte tentera de correspondre à l'orientation de Attachment0.

  • Non répliqué
    Lecture parallèle

    Une location de l'espace du monde Vector3 vers laquelle l'axe principal tentera de s'aligner.

  • Lecture parallèle

    Vitesse d'angle maximale que la contrainte peut utiliser pour atteindre son objectif.

  • Lecture parallèle

    La valeur maximale de couple que la contrainte peut utiliser pour atteindre son objectif.

  • Que la contrainte utilise un ou deux accessoires pour calculer son objectif.

  • Non répliqué
    Lecture parallèle

    La direction de l'axe X de la cible, représentée comme une unité Vector3.

  • Lecture parallèle
    Déprécié

    Détermine comment les axes de la contrainte sont affectés par torsion.

  • Lecture parallèle

    Que la contrainte s'applique uniquement à Attachment0 ou à tous les deux les jointures dans les directions égale et opposée.

  • 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.

  • Lecture parallèle

    Que le couple soit dépendant d'autres propriétés ou que le solveur de physique réagisse le plus rapidement possible pour terminer l'alignement.

  • Non répliqué
    Lecture parallèle

    La direction de l'axe Y de la cible, représentée comme une unité Vector3.

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

Propriétés

Lecture parallèle

Spécifie la relation souhaitée entre les axes principaux de Attachment0 et le but. Les options disponibles sont AllAxes, Enum.AlignType|PrincipalA

CFrame

Lecture parallèle

L'orientation CFrame avec laquelle le contrôle tentera de correspondre à l'orientation de Attachment0 . Utilisé uniquement lorsque Mode est réglé sur 1> enum.OrientationAlignMode|OneCompletion1> .

LookAtPosition

Non répliqué
Lecture parallèle

Un Vector3 emplacement de l'espace de monde vers lequel l'axe principal essaiera d'aligner. Cela n'est actif que lorsque AlignType est réglé sur PrimaryAxisLookAt et 1> Class.AlignOrientation.Mode|Mode

MaxAngularVelocity

Lecture parallèle

Vitesse d'angle maximale que la contrainte peut utiliser pour atteindre son objectif. Utilisé uniquement si RigidityEnabled est faux.

Remarquez que MaxAngularVelocity , ainsi que MaxTorque , sont des « cap » à la vitesse d'angle et au couple respectivement. La vitesse d'échelle est déterminée par 1> Class.AlignOrientation.Responsiveness|Responsibility1> .

MaxTorque

Lecture parallèle

La valeur maximale de couple que la contrainte peut utiliser pour atteindre son objectif. Utilisé uniquement si RigidityEnabled est faux.

Remarquez que MaxTorque , ainsi que MaxAngularVelocity , sont des caps au torque et à la vitesse d'angle respectivement. La valeur de l'échelle est déterminée par 1> Class.AlignOrientation.Responsiveness|Responsibility1> .

Lecture parallèle

Que la contrainte utilise un ou deux accessoires dans le calcul de son objectif. Par défaut, c'est Entity.

Si OneAttachment est défini sur

PrimaryAxis

Non répliqué
Lecture parallèle

La direction de l'axe X de la cible, représentée comme une unité Vector3. Utilisé uniquement lorsque Mode est 1> Ensemble.OrientationAlignMode|OneRotation1>.

PrimaryAxisOnly

Lecture parallèle

Détermine comment les axes de la contrainte sont affectés par torsion. Si faux (par défaut), la contrainte appliquera le couple sur les 3 axes pour obtenir l'alignement. Si oui, le couple n'apparaîtra que lorsque les 3 axes principaux deviennent mal alignés.

Activer PrimaryAxisOnly active également la propriété Class.AlignOrientation.AlignType|AlignType ».

ReactionTorqueEnabled

Lecture parallèle

Si faux (par défaut), la contrainte ne s'applique que au couple de coupleur seulement, alors que Attachment0 reste non affecté. Si oui, la contrainte applique le coupleur au coupleur à deux directions dans Attachment1.

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 le couple soit dépendant d'autres propriétés, ou si le résolveur de physique réagit le plus rapidement possible pour terminer l'alignement. Si faux (par défaut), le couple est déterminé par MaxTorque, MaxAngularVelocity, et <

SecondaryAxis

Non répliqué
Lecture parallèle

La direction de l'axe Y de la cible, représentée comme une unité Vector3. Utilisé uniquement lorsque Mode est 1> ‪Én‬Class.AlignDirection‬1> .

Méthodes

Évènements