SlidingBallConstraint
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
SlidingBallConstraint é a classe base para restrições que permitem que seus anexos deslizem ao longo de um eixo, mas não girar, incluindo PrismaticConstraint e CylindricalConstraint.Isso restringe os anexos para que seus eixos X sejam colineares, mas apontem em direções opostas.Ele também restringe os anexos para que seus Y eixos paralelos sejam.
Ao configurar essa restrição, pode ser útil estudar Unidades do Roblox para entender como as unidades do Roblox se comparam a unidades métricas.
Poder Linear
Se a restrição ActuatorType for definida como Motor, ela tenta traduzir os anexos com o objetivo de alcançar Velocity .Você pode controlar ainda mais esta tradução através de ambos MotorMaxAcceleration e MotorMaxForce .
Se a restrição ActuatorType for definida como Servo, ela tenta traduzir os anexos para uma separação definida por TargetPosition.Essa tradução é controlada por Speed , LinearResponsiveness e ServoMaxForce .
Limitos
Você pode definir limites para restringir o alcance deslizante desta restrição.Habilitar a propriedade LimitsEnabled expondo os valores LowerLimit e UpperLimit e Restitution que define a elasticidade dos anexos quando atingirem qualquer limite
Resumo
Propriedades
Define se a tradução do SlidingBallConstraint é ativada e, se sim, que tipo de ativação.
O deslocamento atual entre o Attachments da restrição.
Define se o SlidingBallConstraint limitará o alcance da tradução.
Especifica a "afiação" do motor servo linear ao alcançar o TargetPosition.
O limite posicional mais baixo ao longo do eixo X de Attachment0 se LimitsEnabled for verdadeiro.
A aceleração máxima da restrição quando ActuatorType é definida como Motor quando a restrição tenta alcançar seu desejado Velocity.
A força máxima da restrição quando ActuatorType é definida como Motor , pois a restrição tenta alcançar seu desejado Velocity .
A elasticidade da restrição Attachments quando ela chegar ao fim do alcance especificado por UpperLimit e LowerLimit, assumindo que LimitsEnabled esteja definido como verdadeiro.
A força máxima da restrição quando ActuatorType é definida como Servo , pois a restrição tenta alcançar seu desejado Speed .
O tamanho visualizado da restrição.
A velocidade desejada da restrição quando ActuatorType é definida como Servo , pois a restrição se traduz em direção ao seu TargetPosition.Medições em studs por segundo.
A posição alvo tentada pela restrição quando ActuatorType é definida como Servo. Medida em studs.
O limite posicional superior ao longo do eixo X de > se 》 for verdadeiro.
A velocidade tentada da restrição quando ActuatorType é definida como Motor. Medida em studs por segundo.
Indica se a restrição está ativa no mundo atualmente.
O Attachment que está conectado a Constraint.Attachment1.
O Attachment que está conectado a Constraint.Attachment0.
A cor da restrição.
Alterna se a restrição está habilitada ou não.
Alterna a visibilidade da restrição.
Propriedades
ActuatorType
Define se a tradução do SlidingBallConstraint é ativada e, se sim, que tipo de ativação.
Se ActuatorType for definido como None, a junta pode deslizar livremente.
Se ActuatorType for definido como Motor, ele tenta traduzir os anexos com o objetivo de alcançar Velocity.Você pode controlar ainda mais esta tradução através de ambos MotorMaxAcceleration e MotorMaxForce .
Se a restrição ActuatorType for definida como Servo, ela tenta traduzir os anexos para uma separação definida por TargetPosition.Essa tradução é controlada por Speed , LinearResponsiveness e ServoMaxForce .
LimitsEnabled
Define se o SlidingBallConstraint limitará o alcance da tradução.Se for verdadeiro, esta propriedade exibe os valores LowerLimit e UpperLimit, bem como Restitution, que define a elasticidade dos anexos quando atingirem qualquer limite.
LinearResponsiveness
Especifica a "afiação" do motor servo linear ao alcançar o TargetPosition quando o tipo de atuador das Classesderivadas for definido como Servo .Os valores maiores correspondem a uma resposta mais rápida e os valores menores resultam em mais amortecimento e uma resposta mais lenta.
LowerLimit
O limite posicional mais baixo ao longo do eixo X de Attachment0 se LimitsEnabled for verdadeiro.
MotorMaxAcceleration
A aceleração máxima da restrição quando ActuatorType é definida como Motor , pois a restrição tenta alcançar seu desejado Velocity.
MotorMaxForce
A força máxima da restrição quando ActuatorType é definida como Motor , pois a restrição tenta alcançar seu desejado Velocity .
Restitution
A elasticidade da restrição Attachments quando ela chegar ao fim do alcance especificado por UpperLimit e LowerLimit, assumindo que LimitsEnabled esteja definido como verdadeiro.O alcance válido é entre 0–1.
ServoMaxForce
A força máxima da restrição quando ActuatorType é definida como Servo , pois a restrição tenta alcançar seu desejado Speed .
Speed
A velocidade desejada da restrição quando ActuatorType é definida como Servo , pois a restrição se traduz em direção ao seu TargetPosition.Medições em studs por segundo.
TargetPosition
A posição alvo tentada pela restrição quando ActuatorType é definida para Servo Medida em studs.
Velocity
A velocidade tentada da restrição quando ActuatorType é definida como Motor. Medida em studs por segundo.