Crie uma roda-gigante

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

Muitos mecanismos no Roblox usarão múltiplas restrições para construir mecanismos mais complicados. Em particular, você pode configurar várias restrições para serem acionadas, o que significa que elas se moverão por conta própria. Este tutorial mostrará como acionar um HingeConstraint para ser um motor a fim de fazer uma roda-gigante.

Configuração da roda-gigante

  1. Adicione uma roda-gigante em um lugar usando este modelo ou este lugar pré-construído.

    Opção Editar no Estúdio na página principal da experiência
  2. Para visualizar restrições e conexões, ative Mostrar Detalhes da Restrição no menu Exibir do Estúdio.

Adicionar conexões

Você precisará adicionar conexões à roda-gigante para determinar onde ela irá girar. Ao trabalhar com conexões, é útil mover as peças com as quais você está trabalhando para longe, para que você possa ver claramente a posição e a orientação das conexões.

  1. No Explorador, expanda FerrisWheel, selecione o modelo MainSupport e mova-o para que você possa ver o lado do eixo da roda, assim como o lado do eixo de suporte.

    alt

  2. Expanda MainSupport e selecione SupportAxle. Insira uma conexão e renomeie-a para SupportAttachment.

  3. Mova SupportAttachment para que fique na borda interna do SupportAxle.

    alt

  4. Na FerrisWheel, selecione WheelAxle e adicione uma nova conexão chamada WheelAttachment.

  5. Mova a WheelAttachment para a borda do eixo. Certifique-se de que este é o lado voltado para o suporte onde você colocou a SupportAttachment.

    alt

  6. Se você passar o mouse sobre as conexões, verá setas amarelas e laranjas aparecerem. Certifique-se de que as setas amarelas de ambas as conexões estão apontando na mesma direção. Se não estiverem, use a ferramenta Rotacionar para garantir que estejam apontando da mesma forma.

    alt

Criar um HingeConstraint

Agora que ambas as conexões estão no lugar, é hora de adicionar um HingeConstraint para atuar como o motor da roda.

  1. No SupportAxle, crie um novo HingeConstraint e nomeie-o como MainMotor.

  2. Nas propriedades do MainMotor, defina Attachment0 como SupportAttachment e Attachment1 como WheelAttachment.

  3. Selecione o modelo MainSupport e retorne-o à sua posição original.

    alt

Mudar para motor

Por padrão, HingeConstraints só girarão se uma força externa agir sobre elas, como um personagem do usuário empurrando nas partes conectadas. Para fazer um HingeConstraint girar por conta própria, precisamos configurá-lo para ser um Motor, definir nossa taxa de giro desejada e garantir que a dobradiça tenha torque suficiente.

  1. Selecione MainMotor e, nas propriedades, mude ActuatorType para Motor.

  2. Mude AngularVelocity para 0.314.

  3. Copie o valor inf de MotorMaxAcceleration para MotorMaxTorque para que a roda possa suportar qualquer peso.

  4. Inicie um teste de jogo para testar o comportamento de rotação da sua roda.

Note que você só precisa do motor de um lado da roda; você não precisa de motores em ambos os lados. Ao construir com mecanismos, tente usar o menor número possível de restrições. Isso garante que seus mecanismos sejam estáveis e confiáveis.

Agora que você construiu completamente a roda-gigante, tente experimentar com mais restrições. Você pode adicionar mais carros à roda-gigante ou pode tentar construir um mecanismo original.

©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.