CylindricalConstraint

Mostrar obsoleto

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

Uma Restrição Cilíndrica permite que seus anexos deslizem ao longo de um eixo e girem em torno de outro eixo.Pode ser pensado como uma combinação de um PrismaticConstraint e um HingeConstraint.O eixo deslizante é determinado pelo eixo X da restrição Attachment0.O eixo de rotação está centrado na restrição de Attachment1 e está inclinado fora da restrição deslizante pela restrição de InclinationAngle.

Essa restrição, juntamente com uma SpringConstraint , é ideal para construir suspensão de veículo.

Observe que se essa restrição anexar uma parte ( A ) a outra parte ( B ) que está ancorada ou conectada a uma parte ancorada ( Z ), a parte A não será simulada localmente ao interagir com um jogador.

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 Angular

Se um cilindro de AngularActuatorType for definido como Motor, ele tenta girar os anexos com o objetivo de alcançar seu AngularVelocity .Você pode controlar ainda mais essa rotação através de ambos MotorMaxAngularAcceleration e MotorMaxTorque .Se um cilindro de AngularActuatorType for definido como Servo , ele tenta girar para um ângulo especificado por TargetAngle .Essa rotação é controlada por AngularSpeed , AngularResponsiveness e ServoMaxTorque .

Poder Linear

Se um cilindro de 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 um cilindro ActuatorType for definido como Servo, ele 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 tanto o alcance deslizante e rotação de uma restrição cilíndrica.Habilitar a propriedade LimitsEnabled expondo os valores LowerLimit e UpperLimit e Restitution que definem a elasticidade dos anexos quando atingirem qualquer limiteHabilitar a propriedade AngularLimitsEnabled expondo os limites LowerAngle e UpperAngle e AngularRestitution que define a elasticidade dos anexos quando atingirem qualquer limite.

Ângulo de Inclinação

define a direção do eixo de rotação como um ângulo do eixo X no plano XY, de -180 a 180.Isso permite que você incline o elemento rotativo sem alterar o eixo deslizante.

Resumo

Propriedades

Propriedades herdados de SlidingBallConstraint

Propriedades

Propriedades herdados de Constraint

Propriedades

Propriedades

AngularActuatorType

Ler Parallel

AngularLimitsEnabled

Ler Parallel

AngularResponsiveness

Ler Parallel

AngularRestitution

Ler Parallel

AngularSpeed

Ler Parallel

AngularVelocity

Ler Parallel

CurrentAngle

Somente leitura
Não replicado
Ler Parallel

InclinationAngle

Ler Parallel

LowerAngle

Ler Parallel

MotorMaxAngularAcceleration

Ler Parallel

MotorMaxTorque

Ler Parallel

RotationAxisVisible

Ler Parallel

ServoMaxTorque

Ler Parallel

TargetAngle

Ler Parallel

UpperAngle

Ler Parallel

WorldRotationAxis

Somente leitura
Não replicado
Ler Parallel

Métodos

Eventos