BodyVelocity
*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 BodyVelocity aplica una fuerza en un BasePart tal que mantendrá una velocidad constante.La propiedad BodyVelocity.Velocity no debe confundirse con BasePart.AssemblyLinearVelocity, controla la velocidad del objetivo.
BodyVelocity es el contraparte lineal a BodyAngularVelocity.Si necesitas que la parte se mueva hacia una posición de objetivo, usa BodyPosition en su lugar.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 diferencia entre la velocidad actual de la parte y la velocidad del objetivo.Esto se multiplica por P (potencia) para amplificarlo o disminuirlo.La fuerza resultante está luego limitada por MaxForce .
Resumen
Propiedades
Determina el límite de cuánta fuerza se puede aplicar a cada eje.
Determina qué tan agresiva es una fuerza al aplicar la velocidad de objetivo.
Determina la velocidad del objetivo.
Métodos
No se implementó y siempre devolverá el fuerza vectorial0.
Devuelve la última fuerza en el objeto.
Propiedades
MaxForce
La propiedad MaxForce determina el límite de la cantidad de fuerza que se puede aplicar en cada eje al alcanzar el objetivo Velocity .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).
Esta propiedad se ignora si PGS está habilitado a través de Workspace.PGSPhysicsSolverEnabled, que se habilita por defecto.
La propiedad P determina cuánta potencia se usa al aplicar fuerza para alcanzar el objetivo Velocity .Cuanto mayor sea este valor, más energía se usará y más rápido se usará.La fuerza que BodyVelocity ejerce aumenta a medida que aumenta la diferencia entre la velocidad actual de la parte y la velocidad del objetivo.Esta propiedad se multiplica por esta fuerza para amplificarla o disminuirla.
Velocity
La propiedad de velocidad (no confundir con BasePart.Velocity ) determina la velocidad objetivo hacia la cual se ejercerá la fuerza.Se especifica en relación con el mundo, no con la parte.
Métodos
GetLastForce
GetLastForce no se implementa. Siempre devolverá el fuerza vectorial0. A los desarrolladores se les aconseja usar AlignPosition en su lugar