HingeConstraint
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un vincolo articolare consente a due Attachments di ruotare attorno a un asse, limitando i due Attachments in modo che entrambi occupino la stessa posizione e che i loro assi X puntino nella stessa direzione.
Nota che se questa restrizione attacca una parte ( A ) a un'altra parte ( B ) che è ancorata o connessa a una parte ancorata ( Z ), la parte A non verrà simulata localmente quando interagisce con un Giocatore.
Durante la configurazione di questa Vincolo, può essere utile studiare Unità Roblox per capire come le unità Roblox si confrontino con le unità metriche.
Potenza angolare
Le cerniere possono essere configurate per attivare la rotazione.Se un Cernieraè ActuatorType impostata su Motor , tenta di ruotare gli allegati con l'obiettivo di raggiungere il suo AngularVelocity.Puoi controllare ulteriormente questa rotazione attraverso entrambi MotorMaxAcceleration e MotorMaxTorque .Se un Cernieraè impostata su , tenta di ruotare ad un angolo specificato da .Questa rotazione è controllata da entrambi AngularSpeed e ServoMaxTorque .
Limitazioni
Puoi impostare limiti per limitare la rotazione di una Cerniera, utile per meccanismi come le porte che dovrebbero oscillare solo aperte o chiuse entro un intervallo predefinito.L'abilitazione della proprietà LimitsEnabled esporre i limiti di LowerAngle e UpperAngle , nonché Restitution che definisce l'elasticità degli allegati quando raggiungono uno dei limiti.
Sommario
Proprietà
Imposta se la rotazione del HingeConstraint è attuata e, in caso affermativo, quale tipo di attuazione utilizza.
Specifica la nitidezza del motore servo nel raggiungere il TargetAngle.
La velocità angolare desiderata a HingeConstraint con ActuatorType impostata a Servo manterrà l'attività durante la rotazione verso il suo TargetAngle .Misurato in radiani/secondo.
La velocità angolare a HingeConstraint con ActuatorType impostata su Motor cercherà di raggiungere. Misurata in radianti/secondo.
L'angolo attuale del HingeConstraint .
Imposta se il HingeConstraint limiterà l'intervallo di rotazione.
L'angolo di rotazione minimo il HingeConstraint consentirà se LimitsEnabled è vero.
L'accelerazione angolare massima a HingeConstraint con ActuatorType impostata a Motor può essere applicata per raggiungere il suo AngularVelocity .Misurato in radiani/secondo².
Il momento massimo a HingeConstraint con ActuatorType impostato a Motor può essere applicato quando si tenta di raggiungere il suo desiderato AngularVelocity .
Il raggio visualizzato del HingeConstraint .
Come elastico Attachment connesso da un HingeConstraint sarà quando raggiungeranno la fine della gamma quando LimitsEnabled è vero. Contratto tra 0 e 1.
Il momento massimo a HingeConstraint con ActuatorType impostato a Servo può essere applicato quando si tenta di raggiungere il suo desiderato TargetAngle .
L'angolo target a HingeConstraint cercherà di ruotare se il suo ActuatorType è impostato su Servo . Misurato in gradi.
L'angolo di rotazione massimo che il HingeConstraint consentirà se LimitsEnabled è vero.
Indica se la restrizione è attualmente attiva nel Mondo.
Il Attachment che è connesso a Constraint.Attachment1.
Il Attachment che è connesso a Constraint.Attachment0.
Il colore della Vincolo.
Attiva o disattiva se la restrizione è abilitata o meno.
Cambia la visibilità della Vincolo.
Metodi
Proprietà
ActuatorType
Imposta se la rotazione del HingeConstraint è attuata e, in caso affermativo, quale tipo di attuazione.
- Se ActuatorType è impostato su Motor , il cerniera cercherà di ruotare gli allegati con l'obiettivo di raggiungere AngularVelocity .Questa rotazione è limitata da entrambi MotorMaxAcceleration e MotorMaxTorque .
- Se ActuatorType è impostato su Servo, il cerniera cercherà di ruotare ad un angolo specificato da TargetAngle.Questa rotazione è limitata da entrambi AngularSpeed e ServoMaxTorque .
Si noti che sia la rotazione azionata che quella libera di rotazione può essere limitata impostando LimitsEnabled a vero.
AngularResponsiveness
Questa proprietà specifica la nitidezza del motore servo nel raggiungere il TargetAngle, quando ActuatorType è impostato su Servo.I valori più grandi corrispondono a una risposta più rapida e i valori più piccoli producono più ammortizzazione e una risposta più lenta.
AngularSpeed
La velocità angolare desiderata a HingeConstraint con ActuatorType impostata a Servo manterrà l'attività durante la rotazione verso il suo TargetAngle .Misurato in radiani/secondo.
AngularVelocity
La velocità angolare a HingeConstraint con ActuatorType impostata su Motor cercherà di raggiungere. Misurata in radianti/secondo.
CurrentAngle
L'angolo attuale del HingeConstraint . Questo angolo viene calcolato misurando l'angolo di separazione degli assi Y del Attachments .
LimitsEnabled
Imposta se il HingeConstraint limiterà l'intervallo di rotazione.Se abilitato, il vincolo consentirà solo che il CurrentAngle sia tra LowerAngle e UpperAngle .Se il Attachment raggiunge la fine della gamma limitata di rotazione, smetteranno di ruotare.Se Restitution è maggiore di 0, allora gli allegati rimbalzeranno quando colpiscono i bordi dell'intervallo limitato.
LowerAngle
L'angolo di rotazione minimo il HingeConstraint consentirà se LimitsEnabled è vero. Misurato in gradi.
MotorMaxAcceleration
L'accelerazione angolare massima a HingeConstraint con ActuatorType impostata a Motor può essere applicata per raggiungere il suo AngularVelocity .Misurato in radiani/secondo².
MotorMaxTorque
Il momento massimo a HingeConstraint con ActuatorType impostato a Motor può essere applicato quando si tenta di raggiungere il suo desiderato AngularVelocity .
Restitution
Come elastico Attachment connesso da un HingeConstraint sarà quando raggiungeranno la fine della gamma quando LimitsEnabled è vero. Contratto tra 0 e 1.
ServoMaxTorque
Il momento massimo a HingeConstraint con ActuatorType impostato a Servo può essere applicato quando si tenta di raggiungere il suo desiderato TargetAngle .
TargetAngle
L'angolo target a HingeConstraint cercherà di ruotare se il suo ActuatorType è impostato su Servo . Misurato in gradi.
UpperAngle
L'angolo di rotazione massimo che il HingeConstraint consentirà se LimitsEnabled è vero. Misurato in gradi.