BodyGyro
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
L'oggetto BodyGyro applica un torque (forza di rotazione) su un BasePart in modo che mantenga un costante spostamento angolare, o orientamento. Ciò consente la creazione di parti che puntano in una certa direzione, come se un vero giroscopio stesse agendo su di esso. In essenza, è il contrario rotazionale di un BodyPosition .
Se vuoi mantenere una velocità angolare costante, usa invece un BodyAngularVelocity .
La proprietà CFrame controlla l'orientamento del obiettivo. Sono utilizzati solo i componenti angolari del CFrame ; la posizione non fa differenza. Class.BodyG
Campioni di codice
local part1 = workspace.Part1 -- The part that will turn to face Part2
local part2 = workspace.Part2
part1.BodyGyro.CFrame = CFrame.new(part1.Position, part2.Position)
Sommario
Proprietà
Determina l'orientamento della target ( componente di traduzione ignorata).
Determina la quantità di attenuazione da utilizzare per raggiungere il obiettivo CFrame .
Determina il limite su quanto torque potrebbe essere applicato ad ogni asse.
Determina quanto è aggressivo un torco nell'aggiungere l'orientamento all'obiettivo.
Metodi
Proprietà
La proprietà D è quanto molleggio sarà applicato al torque utilizzato per raggiungere la velocità di punta CFrame . Quando la parte si avvicina all'orientamento della punta, deve dec
MaxTorque
La proprietà MaxTorque determina il limite sulla quantità di torque che può essere applicata su ciascun asse in raggiungere l'orientamento di obiettivo ( CFrame ). Se una parte non si muove, considera di aumentare questo valore (anche controllare che non sia Anchored o attaccato a qualsiasi parte ancorata).