RocketPropulsion
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
L'oggetto RocketPropulsion applica una forza su una parte in modo che sia sia segue e visita una parte di destinazione. Si comporta come un ibrido di
Puoi rilevare quando la parte raggiunge il suo obiettivo utilizzando l'evento ReachedTarget, che si attiva una volta che la parte è all'interno del TargetRadius della Target .
RocketPropulsion ha le proprietà più correlate alla fisica di tutti i BodyMovers. È utile separare le proprietà in categorie in base a ciò che controllano:
- Rotazione (Turn): - CartoonFactor , MaxTorque , 0> Class.RocketPropulsion.TurnD|TurnD0> e 3> Class.RocketPropulsion.TurnP|TurnP 3>
Ricorda, non è necessario utilizzare sia le funzionalità di forza traduzionali che rotazionali di un R
Sommario
Proprietà
Determina la tendenza della parte a volto verso il Target .
Determina la velocità massima a cui la parte si muoverà verso il Target .
Determina la quantità massima di spinta che sarà esercitata per spostare la parte.
Determina la quantità massima di coppia che può essere esercitata per ruotare la parte verso il Target .
Determina l'oggetto verso cui la parte dovrebbe seguire / volto.
Determina l'Offset del mondo dal Class.RocketPropulsion.Target|Target verso cui viene esercitata la forza/torque.
Determina la distanza massima dalla parte Target la parte deve essere in ordine per essere ReachedTarget per essere sparata.
Determina il dimezzamento applicato alla parte per impedirle di superare il Target .
Determina quanto è aggressivo di una forza viene applicato per raggiungere il Target .
Determina la quantità di attenuazione che si deve utilizzare per raggiungere il Target .
Determina quanto è aggressivo un torque in faccia al Target .
Metodi
Fa si che il razzo smetti di muoversi verso il suo obiettivo, facendolo Caduta.
Fa in modo che il razzo voli verso il bersaglio.
Eventi
Si attiva quando il razzo entra in TargetRadius del target. Questo viene utilizzato per fare in modo che il razzo funzioni, come fare un'esplosione quando vola vicino al target.
Proprietà
CartoonFactor
La proprietà CartoonFactor determina la tendenza della parte a volersi confrontare con il Target . Per impostazione predefinita, questa proprietà è impostata su 0.7 . Se impostata su 0 , la parte non farà sforzi per volersi confrontare con il target.
MaxSpeed
La proprietà MaxSpeed determina il limite superiore della velocità con cui la parte si muove verso il Target . Un RocketPropulsion applica una forza per accelerare una parte se supera questo limite di velocità.
MaxThrust
La proprietà MaxThrust determina il limite superiore della forza che può essere esercitata per spostare la parte. Le parti o gli assemblaggi che hanno un'alta mass richiederanno più forza per rimanere in aria, e quindi tracciare il Target .
MaxTorque
La proprietà MaxTorque determina il limite superiore sulla quantità di torque che può essere esercitato per ruotare la parte verso il Target . Funziona allo stesso modo di BodyGyro.MaxTorque .
Target
La proprietà Target determina l'oggetto verso cui il RocketPropulsion eserciterà la forza/torque. Se impostato su nil, il TargetOffset sarà utilizzato invece.
TargetOffset
La proprietà TargetOffset determina l'importo di world-Offset dalla Target. In pratica, rende il RocketPropulsion comportare come se il target fosse davvero offuscato da questa Proprietà. È particolarmente utile quando Target è impostato su null, poiché questa proprietà agisce come posizione di destinazione.
TargetRadius
La proprietà TargetRadius determina la distanza massima dalla parte RocketPropulsion.Target in cui la parte deve essere per essere attivata l'evento RocketPropulsion.ReachedTarget. Non influisce in alcun modo sulle forze esercitate.
ThrustD
La proprietà D viene utilizzata per attenuare la velocità della parte per impedirle di superare il Target e causare un effetto di banding di gomme. Si comporta allo stesso modo di BodyPosition.D .
ThrustP
La proprietà P determina quanto potere viene utilizzato mentre si applica la forza per raggiungere la posizione Target . Il valore superiore di questo vale, più potere viene utilizzato e più velocemente sarà utilizzato. Questa proprietà funziona allo stesso modo di BodyPosition.P .
TurnD
La proprietà D è quanto damping sarà applicato al torque utilizzato per affrontare il Target . Quando la parte si avvicina all'orientamento di destinazione, deve decelerare, altrimenti ruoterà oltre
Metodi
Abort
Fa si che il razzo smetti di muoversi verso il suo obiettivo, facendolo Caduta.
Restituzioni
Fire
Fa in modo che il razzo voli verso il bersaglio.
Restituzioni
Eventi
ReachedTarget
Si attiva quando il razzo entra in TargetRadius del target. Questo viene utilizzato per fare in modo che il razzo funzioni, come fare un'esplosione quando vola vicino al target.