SlidingBallConstraint

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.

Création impossible

Contrainte SlidingBall est la classe de base pour les contraintes qui permettent à leurs accessoires de glisser le long d'un axe mais de ne pas tourner, y compris PrismaticConstraint et CylindricalConstraint .Cela limite les pièces jointes afin que leurs axes X soient collinaires mais pointant dans des directions opposées.Il limite également les pièces jointes afin que leurs axes Y soient parallèles.

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.

Puissance linéaire

Si cette contrainte est réglée sur , elle essaie de traduire les pièces jointes dans le but d'atteindre .Vous pouvez contrôler cette traduction plus précisément à travers les deux MotorMaxAcceleration et MotorMaxForce .

Si cette contrainte est réglée sur , elle essaie de traduire les pièces jointes en une séparation spécifiée par .Cette traduction est contrôlée par Speed , LinearResponsiveness , et ServoMaxForce .

Limites

Vous pouvez définir limites pour restreindre la plage de glissement de cette contrainte.L'activation de la propriété LimitsEnabled expose les valeurs LowerLimit et UpperLimit, ainsi que Restitution qui définit l'élasticité des accessoires lorsqu'ils atteignent l'une des limites.

Résumé

Propriétés

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

Propriétés

ActuatorType

Lecture parallèle

Définit si la traduction du SlidingBallConstraint est activée et, si oui, quel type d'activation.

CurrentPosition

Lecture uniquement
Non répliqué
Lecture parallèle

L'écart actuel entre le Attachments de la contrainte.

LimitsEnabled

Lecture parallèle

Définit si le SlidingBallConstraint limitera la portée de traduction.Si c'est vrai, cette propriété expose les valeurs LowerLimit et UpperLimit ainsi que Restitution qui définit l'élasticité des accessoires lorsqu'ils atteignent l'une des limites.

LinearResponsiveness

Lecture parallèle

Spécifie la "netteté" du servomoteur linéaire en atteignant le TargetPosition lorsque le type actuateur des Classesdérivées est réglé sur Servo .Les valeurs plus grandes correspondent à une réponse plus rapide et les valeurs plus petites entraînent plus d'amortissement et une réponse plus lente.

LowerLimit

Lecture parallèle

La limite de position inférieure le long de l'axe X de Attachment0 si LimitsEnabled est vrai.

MotorMaxAcceleration

Lecture parallèle

L'accélération maximale de la contrainte lorsque ActuatorType est réglée sur Motor , car la contrainte essaie d'atteindre son désir Velocity .

MotorMaxForce

Lecture parallèle

La force maximale de la contrainte lorsque ActuatorType est réglée sur Motor , car la contrainte essaie d'atteindre son désir Velocity .

Restitution

Lecture parallèle

L'élasticité de la contrainte Attachments lorsqu'elle atteint la fin de la plage spécifiée par UpperLimit et LowerLimit, en supposant que LimitsEnabled est réglé sur vrai.La portée valide se situe entre 0–1.

ServoMaxForce

Lecture parallèle

La force maximale de la contrainte lorsque ActuatorType est réglée sur Servo , car la contrainte essaie d'atteindre son désir Speed .

Size

Lecture parallèle

La taille visuelle de la contrainte.

Speed

Lecture parallèle

La vitesse souhaitée de la contrainte lorsque ActuatorType est réglée sur Servo , car la contrainte se traduit vers son TargetPosition.Mesuré en studs par seconde.

TargetPosition

Lecture parallèle

La position cible tentée de la contrainte lorsque ActuatorType est réglée sur Servo Mesurée en studs.

UpperLimit

Lecture parallèle

La limite de position supérieure le long de l'axe X de Attachment0 si LimitsEnabled est vrai.

Velocity

Lecture parallèle

La vitesse tentée de la contrainte lorsque ActuatorType est réglée sur Motor. Mesurée en studs par seconde.

Méthodes

Évènements