SlidingBallConstraint

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Não criável

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

Propriedades herdados de Constraint

Propriedades

ActuatorType

Ler Parallel

Define se a tradução do SlidingBallConstraint é ativada e, se sim, que tipo de ativação.

CurrentPosition

Somente leitura
Não replicado
Ler Parallel

O deslocamento atual entre o Attachments da restrição.

LimitsEnabled

Ler Parallel

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

Ler Parallel

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

Ler Parallel

O limite posicional mais baixo ao longo do eixo X de Attachment0 se LimitsEnabled for verdadeiro.

MotorMaxAcceleration

Ler Parallel

A aceleração máxima da restrição quando ActuatorType é definida como Motor , pois a restrição tenta alcançar seu desejado Velocity.

MotorMaxForce

Ler Parallel

A força máxima da restrição quando ActuatorType é definida como Motor , pois a restrição tenta alcançar seu desejado Velocity .

Restitution

Ler Parallel

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

Ler Parallel

A força máxima da restrição quando ActuatorType é definida como Servo , pois a restrição tenta alcançar seu desejado Speed .

Size

Ler Parallel

O tamanho visualizado da restrição.

Speed

Ler Parallel

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

Ler Parallel

A posição alvo tentada pela restrição quando ActuatorType é definida para Servo Medida em studs.

UpperLimit

Ler Parallel

O limite posicional superior ao longo do eixo X de > se 》 for verdadeiro.

Velocity

Ler Parallel

A velocidade tentada da restrição quando ActuatorType é definida como Motor. Medida em studs por segundo.

Métodos

Eventos