BallSocketConstraint
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un BallSocketConstraint limita il suo Attachments in modo che occupi la stessa posizione.Per impostazione predefinita consente a entrambi gli allegati di ruotare liberamente su tutti i loro assi, ma se LimitsEnabled è true, gli allegati possono ruotare solo in un cono limitato.
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 restrizione, può essere utile studiare Unità Roblox per capire come le unità Roblox si confrontino con le unità metriche.
Limitazioni
Puoi impostare limiti per limitare sia inclinazione che rotazione di una rotella, simile a come la testa di un uomo può inclinarsi e ruotare all'interno di una gamma assiale limitata.L'abilitazione della proprietà esporre il valore a limitare l'inclinazione all'interno di un cono; esporre anche la proprietà che, quando abilitata, ti consente di limitare la rotazione di torsione attraverso i limiti e .
Sommario
Proprietà
Imposta se il BallSocketConstraint imposta un limite alla rotazione in base a UpperAngle.
Imposta il momento di torsione massimo applicato per mantenere allineato il suo Attachments .
Il raggio visualizzato del BallSocketConstraint .
Come elastico Attachments connesso da un BallSocketConstraint sarà quando raggiungeranno la fine della gamma specificata da UpperAngle quando LimitsEnabled è true .
Imposta se il BallSocketConstraint imposta un limite sulla rotazione di torsione in base a TwistUpperAngle e TwistLowerAngle.
Imposta il limite di rotazione di torsione inferiore del BallSocketConstraint , fintanto che TwistLimitsEnabled è true .
Imposta il limite di rotazione superiore della rotazione a BallSocketConstraint , fintanto che TwistLimitsEnabled è true .
Imposta l'limite di rotazione superiore del BallSocketConstraint , fintanto che LimitsEnabled è true .
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 restrizione.
Attiva o disattiva se la restrizione è abilitata o meno.
Cambia la visibilità della restrizione.
Metodi
Proprietà
LimitsEnabled
Imposta se il BallSocketConstraint ha un limite sulla rotazione in base a UpperAngle .Quando true , impone che il suo Attachment1 non sia rotato più di un angolo predefinito dal suo Attachment0 .
MaxFrictionTorque
Imposta il momento di torsione massimo applicato per mantenere allineato il suo Attachments .
MaxFrictionTorque specifica la rigidità del BallSocketConstraint (quanto resiste alla rotazione intorno al suo Attachments ).
Restitution
Come elastico Attachments connesso da un BallSocketConstraint sarà quando raggiungeranno la fine della gamma specificata da UpperAngle quando LimitsEnabled è true .Limitato tra 0 e 1.
TwistLimitsEnabled
Imposta se il BallSocketConstraint imposta un limite sulla rotazione di torsione in base a TwistUpperAngle e TwistLowerAngle.L'angolo di rotazione è definito come l'angolo tra l'asse Y di Attachment1 e l'asse Y di Attachment0.
TwistLowerAngle
Imposta il limite di rotazione di torsione inferiore del BallSocketConstraint , fintanto che TwistLimitsEnabled è true .
TwistUpperAngle
Imposta il limite di rotazione superiore della rotazione a BallSocketConstraint , fintanto che TwistLimitsEnabled è true .
UpperAngle
Imposta l'limite di rotazione superiore del BallSocketConstraint , fintanto che LimitsEnabled è true .