AlignPosition

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í.

La restricción Alinear posición aplica fuerza para mover dos accesorios juntos o para mover un accesorio a una posición de destino.Como se indica por el nombre, solo afecta la posición de los archivos adjuntos , no su orientación (para alinear los archivos adjuntos por orientación , véase AlignOrientation).

Al configurar esta restricción, puede ser útil estudiar unidades de Roblox para comprender cómo se comparan las unidades de Roblox con las unidades métricas.

Forzar ubicación

Por defecto, se aplica fuerza al padre de Attachment0 en la ubicación de ese archivo conexión, lo que significa que si el centro de masa del padre no está alineado con la dirección de la fuerza, se aplicará también torque y fuerza.Alternativamente, la fuerza se puede aplicar al centro de masa de los padres al activar ApplyAtCenterOfMass .

Fuerza reaccionaria

Por defecto, la restricción solo aplica fuerza a Attachment0 mientras Attachment1 permanece sin afectar.Si se desea, se puede aplicar fuerza a ambos archivos en direcciones iguales y opuestas habilitando >.

Límites de fuerza

Puedes configurar esta restricción para aplicar la fuerza máxima que permiten las restricciones a través de la propiedad RigidityEnabled.Cuando es verdadero, el solucionador de física reacciona lo más rápido posible para completar el alineamiento.Cuando es falso, la fuerza aplicada por la restricción se limita según ForceLimitMode , MaxVelocity y Responsiveness .Vea ForceLimitMode para más detalles.

Modo de adjunto

Esta restricción puede usar uno o dos accesorios en la determinación de su objetivo. Vea para detalles.

Resumen

Propiedades

Propiedades heredados de Constraint

Propiedades

ApplyAtCenterOfMass

Leer paralelo

Cuando es falso (por defecto), se aplica fuerza al padre de Attachment0 en la ubicación de ese conexión, lo que significa que si el centro de masa del padre no está alineado con la dirección de la fuerza, se aplicará también torque junto con la fuerza.Cuando es verdadero, se aplica la fuerza en el centro de masa de los padres.

ForceLimitMode

Leer paralelo

Determina cómo se limitará la fuerza de restricción cuando RigidityEnabled sea falsa.Cuando se establece en Magnitude, la fuerza de restricción se limitará de tal manera que la magnitud sea menor que MaxForce.Cuando se establece en PerAxis , la fuerza de restricción a lo largo de cada eje se limitará por MaxAxesForce .Los ejes a lo largo de los cuales se limitará la fuerza se basan en la propiedad ForceRelativeTo.

Leer paralelo

Determina los ejes que la restricción utiliza para limitar la fuerza.Solo se aplica cuando RigidityEnabled es falso y AlignPosition.ForceLimitMode es PerAxis .Cuando se establece en World , la fuerza de restricción se calcula en el marco de referencia mundial y las limitaciones de fuerza especificadas en MaxAxesForce se refieren a los ejes del sistema de coordenadas mundial.Cuando se establece en Attachment0 o Attachment1, las limitaciones de fuerza especificadas en MaxAxesForce se refieren a los ejes del sistema de coordenadas de archivo especificado.

MaxAxesForce

Leer paralelo

Fuerza máxima a lo largo de cada eje que la restricción puede aplicar para lograr su objetivo.Solo se usa si RigidityEnabled es falso y ForceLimitMode es PerAxis .Los ejes utilizados para aplicar al límite se especifican usando la propiedad ForceRelativeTo.

MaxForce

Leer paralelo

La magnitud máxima de fuerza que la restricción puede aplicar para lograr su objetivo. Solo se usa si RigidityEnabled es falso y ForceLimitMode es Magnitude .

Tenga en cuenta que MaxForce , así como MaxVelocity , son tapas a la fuerza y velocidad respectivamente.La escala real se determina por Responsiveness .

MaxVelocity

Leer paralelo

Velocidad máxima que los accesorios pueden mover al converger. Solo se usa si RigidityEnabled es falso.

Tenga en cuenta que MaxVelocity , así como MaxForce , son tapas a la velocidad y la fuerza respectivamente.La escala real se determina por Responsiveness .

Leer paralelo

Si la restricción utiliza una o dos adiciones en la calculación de su objetivo.Por defecto, esto es TwoAttachment , lo que significa que la restricción ignora Position y trata de mover Attachment0 a la posición de Attachment1 .

Si se establece a OneAttachment , la restricción ignora Attachment1 y trata de mover Attachment0 a Position .

Position

Leer paralelo

La posición a la que la restricción debe mover su Attachment0 .Solo se usa si Mode está configurado como OneAttachment, en cuyo caso Attachment1 se ignora.

ReactionForceEnabled

Leer paralelo

Si es falso (por defecto), la restricción solo aplica fuerza a Attachment0 mientras Attachment1 permanece sin afectar.Si es verdad, la restricción aplica fuerza a ambas adjuntas en direcciones iguales y opuestas .

Responsiveness

Leer paralelo

Controla cuán rápidamente la restricción llega a su objetivo. Los valores más altos hacen que los (s) conexiónse alineen más rápidamente. El valor puede estar entre 5 y 200.

RigidityEnabled

Leer paralelo

Si la fuerza depende de otras propiedades o si el solucionador de física reacciona lo más rápido posible para completar el alineamiento.Si es falso (por defecto), la fuerza se determina por MaxForce, MaxVelocity y Responsiveness.Si es verdad, el solucionador de física reacciona lo más rápido posible para completar el alineamiento.

Métodos

Eventos