LinearVelocity

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 vitesse linéaire applique de la force sur une assemblage pour maintenir une vitesse linéaire constante dans une vitesse linéaire. Il peut être réglé pour appliquer la force le long d'une Vector3, ligne, ou 2D plane. Alternativement :

  • Si vous souhaitez contrôler la quantité de force appliquée, utilisez une contrainte VectorForce.
  • Si vous n'avez besoin que de vitesse linéaire initiale, définissez la propriété AssemblyLinearVelocity directement sur l'assemblage.

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.

Relativité

La vitesse d'application peut être contrôlée via la propriété RelativeTo de la contrainte. Si elle est définie sur World

Résumé

Propriétés

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

Propriétés

ForceLimitMode

Lecture parallèle

Détermine la façon dont la force de contrainte sera limitée. Lorsqu'il est réglé sur Class.LinearVelocity.MaxA

ForceLimitsEnabled

Lecture parallèle

Détermine si la force de contrainte sera limitée ou si le résolveur de physique peut appliquer une force illimitée pour atteindre la vitesse cible. Lorsqu'il est activé, la force de contrainte est limitée en fonction de ForceLimitMode . Lorsqu'il est désactivé, le résolveur de physique appliquera toujours une force qui est assez grande pour atteindre la vitesse cible.

LineDirection

Lecture parallèle

La direction normale Vector3 pour restreindre la vitesse le long d'une ligne, lorsque VelocityConstraintMode est réglé sur Line.

LineVelocity

Lecture parallèle

Flottez la valeur de la vitesse lorsque VelocityConstraintMode est réglé sur Line.

MaxAxesForce

Lecture parallèle

Force maximale le long de chaque axe que le contrainte peut appliquer pour atteindre la vitesse cible. Utilisé uniquement si ForceLimitsEnabled

MaxForce

Lecture parallèle

Maximum de la magnitude de la force que le contrôle peut appliquer. Utilisé uniquement si ForceLimitsEnabled est vrai et ForceLimitMode est Magnitude .

MaxPlanarAxesForce

Lecture parallèle

Force maximale le long de chaque axe que la contrainte peut appliquer pour obtenir la vitesse de l'avion. Utilisé uniquement si ForceLimitsEnabled

PlaneVelocity

Lecture parallèle

Vector2 valeur de la vitesse dans chaque direction tangente de l'avion, lorsque VelocityConstraintMode est réglé sur Plane.

PrimaryTangentAxis

Lecture parallèle

L'axe principal dans l'avion, lorsque VelocityConstraintMode est réglé sur Plane . La valeur dépend de la valeur de RelativeTo comme suivant :

Lecture parallèle

Définit la propriété Enum.ActuatorRelativeTo pour le contrôle LinearVelocity.

SecondaryTangentAxis

Lecture parallèle

L'axe secondaire dans l'avion, lorsque VelocityConstraintMode est défini sur Plane . La valeur dépend de la valeur de RelativeTo comme suivant :

VectorVelocity

Lecture parallèle

Vector3 valeur de vitesse lorsque VelocityConstraintMode est réglé sur Vector.

VelocityConstraintMode

Lecture parallèle

Le mode de la contrainte LinearVelocity : Line, Plane, ou 1>Ensemble.VelocityConstraintMode|Vector1> . La valeur par défaut est 4>Ensemble.Velocity4>.

Méthodes

Évènements