Cilíndrico

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

Uma CylindricalConstraint permite que seus anexos deslizem ao longo de um eixo e girem em torno de outro eixo. Essa restrição, junto com um SpringConstraint, é ideal para construir suspensões de veículos onde o choque da roda pode deslizar para cima e para baixo enquanto a roda em si gira. Essa restrição também pode ser alimentada de maneira angular e linear.

Potência angular

Se o AngularActuatorType de um cilíndrico estiver definido como Motor, ele tenta girar os anexos com o objetivo de alcançar sua AngularVelocity. Você pode controlar ainda mais essa rotação através de MotorMaxAngularAcceleration e MotorMaxTorque.

Se o AngularActuatorType de um cilíndrico estiver definido como Servo, ele tenta girar para um ângulo especificado por TargetAngle. Essa rotação é controlada por AngularSpeed, AngularResponsiveness e ServoMaxTorque.

Potência linear

Se o ActuatorType de um cilíndrico estiver definido como Motor, ele tenta traduzir os anexos com o objetivo de alcançar Velocity. Você pode controlar ainda mais essa tradução através de MotorMaxAcceleration e MotorMaxForce.

Se o ActuatorType de um cilíndrico estiver definido como Servo, ele tenta traduzir os anexos para uma separação definida especificada por TargetPosition. Essa tradução é controlada por Speed, LinearResponsiveness e ServoMaxForce.

Limites

Você pode definir limites para restringir tanto o alcance de deslizamento quanto a rotação de uma restrição cilíndrica.

Ativar a propriedade LimitsEnabled expõe os valores LowerLimit e UpperLimit, assim como Restitution, que define a elasticidade dos anexos quando eles atingem qualquer limite.

Ativar a propriedade AngularLimitsEnabled expõe os limites LowerAngle e UpperAngle, assim como AngularRestitution, que define a elasticidade dos anexos quando eles atingem qualquer limite.

LimitsEnabled = true
AngularLimitsEnabled = true

Ângulo de inclinação

InclinationAngle define a direção do eixo de rotação como um ângulo a partir do eixo X no plano X/Y de Attachment0, de -180 a 180. Isso permite que você incline o elemento rotativo sem mudar o eixo de deslizamento.

InclinationAngle = 90
InclinationAngle = 30
©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.