SlidingBallConstraint
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
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
Définit si la traduction du SlidingBallConstraint est activée et, si oui, quel type d'activation.
L'écart actuel entre le Attachments de la contrainte.
Définit si le SlidingBallConstraint limitera la portée de traduction.
Spécifie la "netteté" du servomoteur linéaire pour atteindre le TargetPosition.
La limite de position inférieure le long de l'axe X de Attachment0 si LimitsEnabled est vrai.
L'accélération maximale de la contrainte lorsque ActuatorType est réglée sur Motor lorsque la contrainte tente d'atteindre son désir Velocity.
La force maximale de la contrainte lorsque ActuatorType est réglée sur Motor , car la contrainte essaie d'atteindre son désir Velocity .
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 force maximale de la contrainte lorsque ActuatorType est réglée sur Servo , car la contrainte essaie d'atteindre son désir Speed .
La taille visuelle de la contrainte.
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.
La position cible tentée de la contrainte lorsque ActuatorType est réglée sur Servo. Mesurée en studs.
La limite de position supérieure le long de l'axe X de Attachment0 si LimitsEnabled est vrai.
La vitesse tentée de la contrainte lorsque ActuatorType est réglée sur Motor. Mesurée en studs par seconde.
Indique si la contrainte est actuellement active dans le monde.
Le Attachment qui est connecté à Constraint.Attachment1.
Le Attachment qui est connecté à Constraint.Attachment0.
La couleur de la contrainte.
Active ou désactive si la contrainte est activée ou non.
Active la visibilité de la contrainte.
Propriétés
ActuatorType
Définit si la traduction du SlidingBallConstraint est activée et, si oui, quel type d'activation.
Si ActuatorType est défini sur None, la jonction peut glisser librement.
Si ActuatorType est défini sur Motor, il tente de traduire les pièces jointes dans le but d'atteindre Velocity.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 .
LimitsEnabled
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
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
La limite de position inférieure le long de l'axe X de Attachment0 si LimitsEnabled est vrai.
MotorMaxAcceleration
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
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
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
La force maximale de la contrainte lorsque ActuatorType est réglée sur Servo , car la contrainte essaie d'atteindre son désir Speed .
Speed
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
La position cible tentée de la contrainte lorsque ActuatorType est réglée sur Servo Mesurée en studs.
UpperLimit
La limite de position supérieure le long de l'axe X de Attachment0 si LimitsEnabled est vrai.
Velocity
La vitesse tentée de la contrainte lorsque ActuatorType est réglée sur Motor. Mesurée en studs par seconde.