SlidingBallConstraint
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
SlidingBallConstraint es la clase base para las restricciones que permiten que sus accesorios se deslicen a lo largo de un eje pero no rotar, incluidos PrismaticConstraint y CylindricalConstraint .Esto limita los accesorios para que sus ejes X sean colineales pero apunten en direcciones opuestas.También restringe los accesorios para que sus ejes Y sean paralelos.
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.
Potencia lineal
Si la limitación de ActuatorType de esta restricción se establece en Motor, intenta traducir los archivos adjuntos con el objetivo de llegar a Velocity .Puedes controlar aún más esta traducción a través de ambos MotorMaxAcceleration y MotorMaxForce .
Si la restricción ActuatorType de este bloque está configurada como Servo, intenta traducir los archivos adjuntos a una separación especificada por TargetPosition.Esta traducción es controlada por Speed , LinearResponsiveness , y ServoMaxForce .
Límites
Puedes establecer límites para restringir el rango deslizante de esta restricción.Habilitar la propiedad LimitsEnabled exponen los valores LowerLimit y UpperLimit , así como Restitution que define la elasticidad de los accesorios cuando alcanzan cualquier límite.
Resumen
Propiedades
Establece si la traducción del SlidingBallConstraint se activa y, si es así, qué tipo de activación.
El desplazamiento actual entre el Attachments de la restricción.
Establece si el SlidingBallConstraint limitará el rango de traducción.
Specifica la "resolución" del servomotor lineal al alcanzar el TargetPosition.
El límite posicional más bajo a lo largo del eje X de Attachment0 si LimitsEnabled es verdadero.
La aceleración máxima de la restricción cuando ActuatorType se establece en Motor como la restricción intenta alcanzar su deseado Velocity .
La fuerza máxima de la restricción cuando ActuatorType se establece en Motor , ya que la restricción intenta alcanzar su deseado Velocity .
La elasticidad de la restricción de Attachments cuando alcanzan el final del rango especificado por UpperLimit y LowerLimit, asumiendo que LimitsEnabled está configurado como verdadero.
La fuerza máxima de la restricción cuando ActuatorType se establece en Servo , ya que la restricción intenta alcanzar su deseado Speed .
El tamaño visualizado de la restricción.
La velocidad deseada de la restricción cuando ActuatorType se establece en Servo, ya que la restricción se traduce hacia su TargetPosition.Medido en studs por segundo.
La posición objetivo pretendida de la restricción cuando ActuatorType se establece en Servo. Medida en studs.
El límite posicional superior a lo largo del eje X de Attachment0 si LimitsEnabled es verdadero.
La velocidad intentada de la restricción cuando ActuatorType se establece en Motor. Medida en studs por segundo.
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
ActuatorType
Establece si la traducción del SlidingBallConstraint se activa y, si es así, qué tipo de activación.
Si ActuatorType está configurado como None, la junta puede deslizarse libremente.
Si ActuatorType está configurado como Motor, intenta traducir los archivos adjuntos con el objetivo de llegar a Velocity .Puedes controlar aún más esta traducción a través de ambos MotorMaxAcceleration y MotorMaxForce .
Si la restricción ActuatorType de este bloque está configurada como Servo, intenta traducir los archivos adjuntos a una separación especificada por TargetPosition.Esta traducción es controlada por Speed , LinearResponsiveness , y ServoMaxForce .
LimitsEnabled
Establece si el SlidingBallConstraint limitará el rango de traducción.Si es verdad, esta propiedad expone los valores LowerLimit y UpperLimit , así como Restitution que define la elasticidad de los accesorios cuando alcanzan cualquier límite.
LinearResponsiveness
Specifica la "resolución" del servomotor lineal al alcanzar el TargetPosition cuando el tipo de actuador de las Clasesderivadas se establece en Servo .Los valores más grandes se corresponden con una respuesta más rápida y los valores más pequeños con más amortiguación y una respuesta más lenta.
LowerLimit
El límite posicional más bajo a lo largo del eje X de Attachment0 si LimitsEnabled es verdadero.
MotorMaxAcceleration
La aceleración máxima de la restricción cuando ActuatorType se establece en Motor , ya que la restricción intenta alcanzar su deseado Velocity .
MotorMaxForce
La fuerza máxima de la restricción cuando ActuatorType se establece en Motor , ya que la restricción intenta alcanzar su deseado Velocity .
Restitution
La elasticidad de la restricción de Attachments cuando alcanzan el final del rango especificado por UpperLimit y LowerLimit, asumiendo que LimitsEnabled está configurado como verdadero.El rango válido está entre 0–1.
ServoMaxForce
La fuerza máxima de la restricción cuando ActuatorType se establece en Servo , ya que la restricción intenta alcanzar su deseado Speed .
Speed
La velocidad deseada de la restricción cuando ActuatorType se establece en Servo, ya que la restricción se traduce hacia su TargetPosition.Medido en studs por segundo.
TargetPosition
La posición objetivo pretendida de la restricción cuando ActuatorType se establece en Servo Medida en studs.
UpperLimit
El límite posicional superior a lo largo del eje X de Attachment0 si LimitsEnabled es verdadero.
Velocity
La velocidad intentada de la restricción cuando ActuatorType se establece en Motor. Medida en studs por segundo.