BodyPosition
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
L'oggetto Posizione del corpo applica una forza su un BasePart in modo che mantenga una posizione costante nel Mondo.La ProprietàPosition , non da confondersi con BasePart.Position, controlla la posizione del mondo target.Questa è la controparte di traduzione a un BodyGyro .Se hai bisogno di un ulteriore controllo su una forza applicata a un oggetto, considera di utilizzare un BodyForce o BodyThrust invece.
La forza applicata da questo oggetto è controllata da diversi fattori, vale a dire la distanza alla posizione di destinazione: la forza è più forte quando è più lontana dal bersaglio.Questo è amplificato da P (potenza).La velocità attuale attenuerà anche la forza applicata da questo oggetto, e questo è amplificato da D (attenuazione).La forza risultante è quindi limitata da MaxForce .Si noti che la forza applicata sulla parte per raggiungere la posizione obiettivo può variare su una base per asse.
Sommario
Proprietà
Determina la quantità di ammortamento da utilizzare per raggiungere l'obiettivo Position .
Determina il limite di quanta forza può essere applicata a ciascun asse.
Determina quanto una forza sia aggressiva nel raggiungere la posizione obiettivo.
Determina la posizione obiettivo verso cui sarà applicata la forza.
Metodi
Restituisce l'ultima forza nell'oggetto.
Eventi
Spedito quando il genitore della posizione del corpo raggiunge il desiderato BodyPosition.Position (entro .1 studs).Una volta che questo evento si attiva non verrà riattivato fino a quando BodyPosition.Position non viene aggiornato.
Proprietà
La proprietà D determina quanto ammortamento sarà applicato alla forza utilizzata per raggiungere l'obiettivo Position .Quando la parte si avvicina alla posizione di destinazione deve decelerare, altrimenti si muoverà oltre l'obiettivo e dovrà fermarsi e riaccelerare nuovamente verso l'obiettivo.Questo spesso crea l'effetto indesiderato bandaggio in gomma , quindi l'applicazione dell'amortizzazione utilizzando questa proprietà è il modo in cui si evita quell'effetto.Più alto è Impostarequesto valore, maggiore diventa la curva di attenuamento o più lentamente la parte si avvicina alla posizione di destinazione.
MaxForce
La proprietà MaxForce determina il limite sulla quantità di forza che può essere applicata su ciascun asse per raggiungere l'obiettivo Position .Se una parte non si muove, considera di aumentare questo valore (controlla anche che non sia Anchored o attaccata a qualsiasi parte ancorata).
La proprietà P determina quanta potenza viene utilizzata mentre si applica la forza per raggiungere l'obiettivo Position .Più alto è questo valore, più potenza verrà utilizzata e più velocemente verrà utilizzata.La forza che BodyPosition esercita aumenta man mano che aumenta la differenza tra la posizione attuale della parte e la posizione di destinazione.Questa proprietà viene moltiplicata con questa forza per amplificarla o diminuirla.
Position
La proprietà Posizione determina la posizione del bersaglio verso cui il BodyPosition applicherà la forza.
Metodi
Eventi
ReachedTarget
Spedito quando il genitore della posizione del corpo raggiunge il desiderato BodyPosition.Position (entro .1 studs).Una volta che questo evento si attiva non verrà riattivato fino a quando BodyPosition.Position non viene aggiornato.