HingeConstraint
*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 charnière permet à deux Attachments de tourner autour d'un axe, en limitant les deux Attachments afin qu'ils occupent tous les deux la même position et que leurs axes X pointent dans la même direction.
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.
Puissance angulaire
Les charnières peuvent être configurées pour activer la rotation.Si la charnière est réglée sur , elle essaie de faire tourner les accessoires dans le but d'atteindre son .Vous pouvez contrôler cette rotation plus précisément à travers les deux MotorMaxAcceleration et MotorMaxTorque .Si la charnière est réglée sur , elle essaie de tourner à un angle spécifié par .Cette rotation est contrôlée par les deux AngularSpeed et ServoMaxTorque .
Limites
Vous pouvez définir des limites pour restreindre la rotation d'une charnière, utile pour des mécanismes comme des portes qui ne doivent être ouvertes ou fermées que dans une plage définie.L'activation de la propriété LimitsEnabled expose les limites LowerAngle et UpperAngle, ainsi que Restitution qui définit l'élasticité des accessoires lorsqu'ils atteignent l'une de ces limites.
Résumé
Propriétés
Définit si la rotation du HingeConstraint est activée et, si oui, quel type d'activation elle utilise.
Spécifie la netteté du moteur servo pour atteindre le TargetAngle.
La vitesse angulaire désirée a HingeConstraint avec ActuatorType définie à Servo tentera de maintenir pendant qu'elle tourne vers son TargetAngle .Mesuré en radians/seconde.
La vitesse angulaire a HingeConstraint avec ActuatorType définie à Motor tentera d'atteindre. Mesurée en radians/seconde.
L'angle actuel du HingeConstraint .
Définit si le HingeConstraint limitera la portée de rotation.
L'angle de rotation minimum que le HingeConstraint permettra si LimitsEnabled est vrai.
L'accélération angulaire maximale a HingeConstraint avec ActuatorType définie à Motor peut s'appliquer pour atteindre son AngularVelocity .Mesuré en radians/seconde².
La torque maximale a HingeConstraint avec ActuatorType réglée sur Motor peut s'appliquer lors de l'essai d'atteindre son désir AngularVelocity .
Le rayon visuelisé de la HingeConstraint .
Comment élastique Attachment sera connecté par un HingeConstraint lorsqu'il atteindra la fin de la plage lorsque LimitsEnabled est vrai. Confiné entre 0 et 1.
La torque maximale a HingeConstraint avec ActuatorType réglée sur Servo peut s'appliquer lors de l'essai d'atteindre son désir TargetAngle .
L'angle cible a HingeConstraint tentera de tourner si son ActuatorType est réglé sur Servo. Mesuré en degrés.
L'angle de rotation maximum que le HingeConstraint permettra si LimitsEnabled est vrai.
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 rotation du HingeConstraint est activée et, si oui, quel type d'activation.
- Si ActuatorType est défini sur Motor, la charnière tentera de faire pivoter les pièces jointes afin d'atteindre AngularVelocity.Cette rotation est limitée par MotorMaxAcceleration et MotorMaxTorque .
- Si ActuatorType est défini sur Servo, la charnière tentera de tourner à un angle spécifié par TargetAngle.Cette rotation est limitée par AngularSpeed et ServoMaxTorque .
Notez que la rotation tournante actionnée et libre peut être limitée en définissant LimitsEnabled à vrai.
AngularResponsiveness
Cette propriété spécifie la netteté du servomoteur pour atteindre le TargetAngle, lorsque ActuatorType 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.
AngularSpeed
La vitesse angulaire désirée a HingeConstraint avec ActuatorType définie à Servo tentera de maintenir pendant qu'elle tourne vers son TargetAngle .Mesuré en radians/seconde.
AngularVelocity
La vitesse angulaire a HingeConstraint avec ActuatorType définie à Motor tentera d'atteindre. Mesurée en radians/seconde.
CurrentAngle
L'angle actuel du HingeConstraint . Cet angle est calculé en mesurant l'angle de séparation des axes Y du Attachments .
LimitsEnabled
Définit si le HingeConstraint limitera la portée de rotation.Si elle est activée, la contrainte n'autorisera que l'CurrentAngle à être entre LowerAngle et UpperAngle.Si le Attachment atteint la fin de la gamme de rotation limitée, il cessera de tourner.Si Restitution est supérieur à 0, les pièces jointes rebondiront lorsqu'elles atteindront les extrémités de la portée limitée.
LowerAngle
L'angle de rotation minimum que le HingeConstraint permettra si LimitsEnabled est vrai. Mesuré en degrés.
MotorMaxAcceleration
L'accélération angulaire maximale a HingeConstraint avec ActuatorType définie à Motor peut s'appliquer pour atteindre son AngularVelocity .Mesuré en radians/seconde².
MotorMaxTorque
La torque maximale a HingeConstraint avec ActuatorType réglée sur Motor peut s'appliquer lors de l'essai d'atteindre son désir AngularVelocity .
Restitution
Comment élastique Attachment sera connecté par un HingeConstraint lorsqu'il atteindra la fin de la plage lorsque LimitsEnabled est vrai. Confiné entre 0 et 1.
ServoMaxTorque
La torque maximale a HingeConstraint avec ActuatorType réglée sur Servo peut s'appliquer lors de l'essai d'atteindre son désir TargetAngle .
TargetAngle
L'angle cible a HingeConstraint tentera de tourner si son ActuatorType est réglé sur Servo. Mesuré en degrés.
UpperAngle
L'angle de rotation maximum que le HingeConstraint permettra si LimitsEnabled est vrai. Mesuré en degrés.