AnimationConstraint
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Una restricción de animación obliga a su Attachments para que sean desplazados por la Transform``CFrame .El Transform se puede configurar manualmente durante RunService.PreSimulation o por un Animator.
Resumen
Propiedades
Alterna si el AnimationConstraint es kinemático o simulado físicamente.
La magnitud máxima de fuerza que la restricción puede aplicar para lograr su objetivo.
El momento máximo que la restricción puede aplicar para alcanzar su objetivo.
Describe el desplazamiento de animación actual del AnimationConstraint articulación.
Indica si la restricción está actualmente activa en el mundo.
El Attachment que está conectado a Constraint.Attachment1.
El Attachment que está conectado a Constraint.Attachment0.
El color de la restricción.
Alterna si la restricción está habilitada o no.
Alterna la visibilidad de la restricción.
Propiedades
IsKinematic
Cuando es verdadero, las piezas conectadas siguen la Transform perfectamente sin participar en la simulación de física.Cuando es falso, las piezas conectadas siguen la trayectoria usando fuerzas y torques limitados por AnimationConstraint.MaxForce y AnimationConstraint.MaxTorque .
MaxForce
La magnitud máxima de fuerza que la restricción puede aplicar para lograr su objetivo. Solo se usa si IsKinematic es falso.
MaxTorque
Máximo momento de torsión que la restricción puede usar para alcanzar su objetivo. Solo se usa si IsKinematic es falso.
Transform
El interno CFrame que se manipula cuando se está animando un AnimationConstraint .
Tiempo
AnimationConstraint transformaciones no se aplican inmediatamente, sino más bien como un lote en un trabajo paralelo después de RunService.PreSimulation, inmediatamente antes de los pasos de física.La actualización por lotes aplazada es mucho más eficiente que muchas actualizaciones inmediatas.
Si el AnimationConstraint es parte de un modelo animado con un Animator , entonces AnimationConstraint.Transform suele ser reemplazado cada marco por el Animator después de RunService.PreAnimation y antes de RunService.PreSimulation .