BodyGyro
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
L'oggetto BodyGyro applica un momento (forza rotante) su un'assemblaggio in modo che mantenga una costante spostamento angolare o orientamento.Questo consente la creazione di assemblaggi che puntino in una certa direzione, come se un vero giroscopio agisse su di esso.Fondamentalmente, è la controparte rotante a un BodyPosition .
Se vuoi mantenere una velocità angolare costante, usa un BodyAngularVelocity invece.
La proprietà CFrame controlla l'orientamento del bersaglio.Sono utilizzati solo i componenti angolari del CFrame ; la posizione non farà alcuna differenza.MaxTorque limita la quantità di forza angolare che può essere applicata,P controlla il potere utilizzato per raggiungere l'orientamento dell'obiettivo eD controlla il comportamento di ammortamento.
Sommario
Proprietà
Determina l'orientamento target ( componente di traduzione ignorata ).
Determina la quantità di ammortamento da utilizzare per raggiungere l'obiettivo CFrame .
Determina il limite di quanto torque può essere applicato a ciascun asse.
Determina quanto sia aggressivo un momento di torsione applicato per raggiungere l'orientamento del bersaglio.
Metodi
Proprietà
CFrame
Questa proprietà (non da confondersi con BasePart.CFrame ) determina l'orientamento target verso il quale sarà esercitato il momento.Dal momento che BodyGyro non si applica la forza di traduzione, la componente traduttiva/posizionale del CFrame viene ignorata.Considera l'uso di uno dei seguenti costruttori di CFrame nella impostazione di questa proprietà: CFrame.fromAxisAngle() , CFrame.fromEulerAnglesXYZ() , o CFrame.fromEulerAnglesYXZ() .
Questa proprietà definisce quanto ammortamento verrà applicato al momento di torsione utilizzato per raggiungere l'obiettivo CFrame .Quando l'assemblaggio si avvicina all'orientamento del traguardo, deve decelerare, altrimenti si rotolerà oltre il traguardo e dovrà fermarsi e riaccelerare nuovamente verso il traguardo.Questo spesso crea un effetto "rubber‑banding" indesiderato, evitato applicando il damping.Più alto è impostato questo valore, maggiore diventa la curva di attenuamento o più lenta l'assemblaggio si avvicina all'orientamento del bersaglio.
MaxTorque
Questa proprietà determina il limite sulla quantità di coppia che può essere applicata su ciascun asse per raggiungere l'orientamento del traguardo ( CFrame ).Se un'assemblaggio non si muove, considera di aumentare questo valore e controlla anche che non sia Anchored o attaccato a qualsiasi assemblaggio ancorato.