Construire une grande roue

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

De nombreux appareils dans Roblox utiliseront plusieurs contraintes pour construire des mécanismes plus compliqués. En particulier, vous pouvez configurer plusieurs contraintes pour qu'elles soient actionnées, ce qui signifie qu'elles se déplaceront par leur propre puissance. Ce tutoriel vous montrera comment actionner un HingeConstraint pour qu'il soit un moteur afin de faire tourner une grande roue.

Configuration de la grande roue

  1. Ajoutez une grande roue dans un endroit en utilisant soit ce modèle soit cet endroit pré-construit.

    Option Éditer dans Studio depuis la page principale de l'expérience
  2. Pour voir les contraintes et les attaches, activez Afficher les détails des contraintes dans le menu Affichage de Studio.

Ajouter des attaches

Vous devrez ajouter des attaches à la grande roue pour déterminer où elle tournera. Lorsque vous travaillez avec des attaches, il est utile de déplacer les pièces avec lesquelles vous travaillez pour que vous puissiez clairement voir la position et l'orientation des attaches.

  1. Dans l’Explorateur, développez FerrisWheel, sélectionnez le modèle MainSupport, et déplacez-le afin que vous puissiez voir le côté de l'axe de la roue ainsi que le côté de l'axe de support.

    alt

  2. Développez MainSupport et sélectionnez SupportAxle. Insérez une attache et renommez-la SupportAttachment.

  3. Déplacez SupportAttachment afin qu'il soit sur le bord intérieur de SupportAxle.

    alt

  4. Dans FerrisWheel, sélectionnez WheelAxle et ajoutez une nouvelle attache nommée WheelAttachment.

  5. Déplacez WheelAttachment vers le bord de l'axe. Assurez-vous que c'est le côté faisant face au support où vous avez placé SupportAttachment.

    alt

  6. Si vous survolez les attaches, des flèches jaunes et orange apparaîtront. Assurez-vous que les flèches jaunes pour les deux attaches pointent dans la même direction. Si ce n’est pas le cas, utilisez l'outil Rotation pour vous assurer qu'elles pointent dans la même direction.

    alt

Créer un HingeConstraint

Maintenant que les deux attaches sont en place, il est temps d'ajouter un HingeConstraint pour agir comme le moteur de la roue.

  1. Dans SupportAxle, créez un nouveau HingeConstraint et nommez-le MainMotor.

  2. Dans les propriétés de MainMotor, définissez Attachment0 sur SupportAttachment, et Attachment1 sur WheelAttachment.

  3. Sélectionnez le modèle MainSupport et ramenez-le à sa position d'origine.

    alt

Changer en moteur

Par défaut, HingeConstraints ne tourneront que si une force externe agit sur eux, comme un personnage utilisateur poussant dans les parties connectées. Pour que HingeConstraint tourne de lui-même, nous devons le configurer pour qu'il soit un Moteur, définir notre taux de rotation désiré, et nous assurer que la charnière a suffisamment de couple.

  1. Sélectionnez MainMotor et, dans les propriétés, changez ActuatorType en Motor.

  2. Changez AngularVelocity en 0.314.

  3. Copiez la valeur inf de MotorMaxAcceleration à MotorMaxTorque afin que la roue puisse supporter n'importe quel poids.

  4. Initiez un test de jeu pour tester le comportement de rotation de votre roue.

Remarquez que vous n'avez besoin que du moteur d'un côté de la roue ; vous n'avez pas besoin de moteurs des deux côtés. Lorsque vous construisez avec des appareils, essayez d'utiliser le moins de contraintes possible. Cela garantit que vos appareils sont stables et fiables.

Maintenant que vous avez construit la grande roue, essayez d'expérimenter avec plus de contraintes. Vous pouvez ajouter plus de voitures à la grande roue, ou vous pouvez essayer de construire un appareil original.

©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.