RocketPropulsion

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Obsoleto

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:

  • Obiettivo: Target , TargetOffset e 0> Class.RocketPropulsion.TargetRadius|TargetRadius0>
  • Posizione (Thrust): MaxSpeed , MaxThrust , 0> Class.RocketPropulsion.ThrustD|ThrustD0> e 3> Class.RocketPropulsion.ThrustP|ThrustP 3>
  • 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à

  • Lettura Parallela

    Determina la tendenza della parte a volto verso il Target .

  • Lettura Parallela

    Determina la velocità massima a cui la parte si muoverà verso il Target .

  • Lettura Parallela

    Determina la quantità massima di spinta che sarà esercitata per spostare la parte.

  • Lettura Parallela

    Determina la quantità massima di coppia che può essere esercitata per ruotare la parte verso il Target .

  • Lettura Parallela

    Determina l'oggetto verso cui la parte dovrebbe seguire / volto.

  • Lettura Parallela

    Determina l'Offset del mondo dal Class.RocketPropulsion.Target|Target verso cui viene esercitata la forza/torque.

  • Lettura Parallela

    Determina la distanza massima dalla parte Target la parte deve essere in ordine per essere ReachedTarget per essere sparata.

  • Lettura Parallela

    Determina il dimezzamento applicato alla parte per impedirle di superare il Target .

  • Lettura Parallela

    Determina quanto è aggressivo di una forza viene applicato per raggiungere il Target .

  • Lettura Parallela

    Determina la quantità di attenuazione che si deve utilizzare per raggiungere il Target .

  • Lettura Parallela

    Determina quanto è aggressivo un torque in faccia al Target .

Metodi

  • Abort():void

    Fa si che il razzo smetti di muoversi verso il suo obiettivo, facendolo Caduta.

  • Fire():void

    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

Lettura Parallela

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

Lettura Parallela

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

Lettura Parallela

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

Lettura Parallela

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

Lettura Parallela

La proprietà Target determina l'oggetto verso cui il RocketPropulsion eserciterà la forza/torque. Se impostato su nil, il TargetOffset sarà utilizzato invece.

TargetOffset

Lettura Parallela

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

Lettura Parallela

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

Lettura Parallela

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

Lettura Parallela

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

Lettura Parallela

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

TurnP

Lettura Parallela

La proprietà P determina quanto potere viene utilizzato mentre si applica il torco per affrontare il Target . Il valore più elevato di questo valore determina l'utilizzo di più potere e la velocità con cui verrà utilizzato.

Metodi

Abort

void

Fa si che il razzo smetti di muoversi verso il suo obiettivo, facendolo Caduta.


Restituzioni

void

Fire

void

Fa in modo che il razzo voli verso il bersaglio.


Restituzioni

void

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.