BodyPosition

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Obsoleto

El objeto Posición del cuerpo aplica una fuerza en un BasePart para que mantenga una posición constante en el mundo.La propiedad Position no debe confundirse con BasePart.Position, controla la posición del mundo objetivo.Esta es la contraparte de traducción a un BodyGyro .Si necesita un control adicional sobre una fuerza aplicada a un objeto, considere usar un BodyForce o BodyThrust en su lugar.

La fuerza aplicada por este objeto se controla por varios factores, a saber, la distancia a la posición de destino: la fuerza es más fuerte cuando está más lejos del objetivo.Esto se amplifica por P (potencia).La velocidad actual también amortiguará la fuerza aplicada por este objeto, y esto se amplifica por D (amortiguación).La fuerza resultante está luego limitada por MaxForce .Tenga en cuenta que la fuerza aplicada a la parte para lograr la posición objetivo puede variar en una base por eje.

Resumen

Propiedades

  • Leer paralelo

    Determina la cantidad de amortiguación para usar al alcanzar la meta Position .

  • Leer paralelo

    Determina el límite de cuánta fuerza se puede aplicar a cada eje.

  • Leer paralelo

    Determina qué tan agresiva es una fuerza al alcanzar la posición de destino.

  • Leer paralelo

    Determina la posición del objetivo hacia la cual se aplicará la fuerza.

Eventos

Propiedades

Leer paralelo

La propiedad D determina cuánta amortiguación se aplicará a la fuerza utilizada para alcanzar el objetivo Position.Cuando la parte se acerca a la posición de objetivo debe decelerar, de lo contrario se moverá más allá del objetivo y tendrá que detenerse y acelerar de nuevo hacia el objetivo.Esto a menudo crea un efecto indeseable de elasticidad de banda , por lo que aplicar amortiguación usando esta propiedad es cómo se evita ese efecto.Cuanto más alto se establecereste valor, mayor se vuelve la curva de amortiguación o más lenta se acerca la parte a la posición de destino.

MaxForce

Leer paralelo

La propiedad MaxForce determina el límite de la cantidad de fuerza que se puede aplicar en cada eje al alcanzar el objetivo Position .Si una parte no se está moviendo, considere aumentar este valor (también verifique que no sea Anchored o se encuentre anclada a cualquier parte anclada).

Leer paralelo

La propiedad P determina cuánta potencia se usa al aplicar fuerza para alcanzar el objetivo Position .Cuanto mayor sea este valor, más energía se usará y más rápido se usará.La fuerza que BodyPosition ejerce aumenta a medida que aumenta la diferencia entre la posición actual de la parte y la posición de destino.Esta propiedad se multiplica por esta fuerza para amplificarla o disminuirla.

Position

Leer paralelo

La propiedad de posición determina la posición del objetivo hacia la cual se aplicará la fuerza del BodyPosition.

Métodos

GetLastForce

Esta función devuelve la última fuerza en el objeto.


Devuelve

Eventos

ReachedTarget

Despedido cuando el padre de la posición del cuerpo llega al deseado BodyPosition.Position (dentro de .1 tachuelas).Una vez que este evento se dispara, no se disparará de nuevo hasta que BodyPosition.Position se actualice.