BodyPosition
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
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
Determina la cantidad de amortiguación para usar al alcanzar la meta Position .
Determina el límite de cuánta fuerza se puede aplicar a cada eje.
Determina qué tan agresiva es una fuerza al alcanzar la posición de destino.
Determina la posición del objetivo hacia la cual se aplicará la fuerza.
Métodos
Devuelve la última fuerza en el objeto.
Eventos
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.
Propiedades
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
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).
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
La propiedad de posición determina la posición del objetivo hacia la cual se aplicará la fuerza del BodyPosition.
Métodos
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.