SpringConstraint

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.

Une contrainte de ressort applique une force à son Attachments en fonction du comportement de la ressort et du tampon.Cette contrainte, ainsi qu'une CylindricalConstraint , est idéale pour construire la suspension des véhicules.

Notez que si cette contrainte attache une partie ( A ) à une autre partie ( B ) qui est ancrée ou connectée à une partie ancrée ( Z ), la partie A ne sera pas simulée localement lors de l'interaction avec un joueur.

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.

Longueur libre

FreeLength définit la longueur de repos naturelle de la ressource.Si les pièces jointes sont plus éloignées que la longueur libre, elles sont forcées de se rapprocher ; si les pièces jointes sont plus proches les unes des autres que la longueur libre, elles sont forcées de se séparer.

Amortissement

La valeur Damping contrôle la vitesse à laquelle l'oscillation de la ressort s'arrête.Une valeur de 0 permet à la ressort de s'osciller sans fin, tandis que des valeurs plus élevées amènent la ressort à un repos plus rapidement.

Résistance

Stiffness définit la force de la ressort.Les valeurs plus élevées créent une ressort qui répond avec plus de force lorsque ses accessoires sont plus proches ou plus éloignés que FreeLength .

Limites

L'activation de la propriété LimitsEnabled expose les valeurs MinLength et MaxLength pour définir la longueur minimale et maximale de la ressort.Si les accessoires de la ressort atteignent ces limites, ils cessent de se déplacer l'un de l'autre sans restitution.

Résumé

Propriétés

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

Propriétés

Coils

Lecture parallèle

Le nombre de ressorts visualisés sur le SpringConstraint. Cela ne peut être défini qu'entre 0 et 8.

CurrentLength

Lecture uniquement
Non répliqué
Lecture parallèle

La distance actuelle entre les contraintes de Attachments.

Damping

Lecture parallèle

Constante d'amortissement pour le SpringConstraint . Multiplié par la vitesse de la contrainte de Attachments pour réduire la force de ressort appliquée.

FreeLength

Lecture parallèle

Longueur de repos naturelle de la ressource.

LimitsEnabled

Lecture parallèle

Définit si le SpringConstraint applique une longueur minimale et maximale.Si la contrainte Attachments atteint ces limites, elle cessera simplement de se déplacer l'une de l'autre sans restitution.Si vous avez besoin de restitution ou d'élasticité aux extrémités de la plage de mouvement, vous pouvez combiner un SpringConstraint avec une autre contrainte qui permet la restitution à la fin de sa plage, comme un PrismaticConstraint ou RopeConstraint.

MaxForce

Lecture parallèle

La force maximale que le SpringConstraint peut appliquer sur son Attachments .Certains systèmes de ressort peuvent donner naissance à des forces qui grandissent rapidement et entraîner une instabilité.Dans de tels cas, il est recommandé de définir MaxForce à une valeur raisonnable.

MaxLength

Lecture parallèle

La séparation maximale que le SpringConstraint permettra si LimitsEnabled est vrai.

MinLength

Lecture parallèle

La séparation minimale que le SpringConstraint permettra si LimitsEnabled est vrai.

Radius

Lecture parallèle

Le rayon visuel des ressorts de la ressource.

Stiffness

Lecture parallèle

La force de la ressort.Plus cette valeur est élevée, plus de force sera appliquée lorsque les annexes sont séparées d'une longueur différente de la FreeLength.

Thickness

Lecture parallèle

L'épaisseur visuelle des ressorts de la ressource.

Méthodes

Évènements