De nombreuses contorsions dans Roblox utiliseront plusieurs contraintes pour construire des mécanismes plus complexes.En particulier, vous pouvez configurer plusieurs contraintes pour être activées , ce qui signifie qu'elles se déplaceront sous leur propre puissance.Ce tutoriel vous montrera comment activer un HingeConstraint pour être un moteur afin de faire une grande roue.
Configuration de la grande roue
Ajoutez une grande roue dans un endroit en utilisant ce modèle ou cet endroit préconstruit.
Pour afficher les contraintes et les pièces jointes, activez Détails des contraintes dans l'onglet modèle de la barre d'outils.
Ajouter des pièces jointes
Vous devrez ajouter des pièces jointes à la grande roue pour déterminer où elle tournera.Lorsque vous travaillez avec des pièces jointes, cela aide à déplacer les pièces avec lesquelles vous travaillez afin que vous puissiez voir clairement la position et l'orientation des pièces jointes.
Dans l'Explorer, élargissez la grande roue , sélectionnez le modèlisation MainSupport et déplacez-le pour que vous puissiez voir le côté de l'axe de la roue ainsi que le côté de l'axe de support.
Développez le support principal et sélectionnez SupportAxle . Insérez une pièce jointe et renommez-la Support附件 .
Déplacez l'attache de support afin qu'elle soit sur le bord intérieur de la bielle de support .
Dans la grande roue, sélectionnez essieu de roue et ajoutez une nouvelle pièce jointe nommée essieu de roue .
Déplacez le WheelAttachment à l'extrémité de l'axe.Assurez-vous que c'est le côté face au support où vous avez placé le SupportAttachment .
Si vous survolez les pièces jointes, vous verrez apparaître des flèches jaunes et orange.Assurez-vous que les flèches jaunes pour les deux annexes pointent dans la même direction.S'ils ne le sont pas, utilisez l'outil tourner pour vous assurer qu'ils sont dirigés de la même manière.
Créer une contrainte articulaire
Maintenant que les deux pièces jointes sont en emplacement, il est temps d'ajouter un HingeConstraint pour agir comme moteur pour la roue.
Dans le SupportAxle, créez une nouvelle Contrainte de charnière et nommez-la MainMotor .
Dans les propriétés de MainMotor , définissez Attachment0 à SupportAttachment et Attachment1 à WheelAttachment.
Sélectionnez le modèle MainSupport et retournez-le à sa position d'origine.
Changer pour le moteur
Par défaut, HingeConstraints ne se transformera que si une force extérieure agit sur eux, comme un personnage utilisateur poussant dans les parties connectées.Pour faire tourner un HingeConstraint de posséder, nous devons le configurer pour qu'il soit un moteur , définir le évaluerde rotation souhaité et nous assurer que la charnière a suffisamment de couple.
Sélectionnez moteur principal et, dans les propriétés, modifiez type d'actuateur en moteur .
Modifier AngularVelocity à 0.314.
Copiez la valeur inf de MotorMaxAcceleration à MotorMaxTorque afin que la roue puisse gérer n'importe quelle quantité de poids.
Testez le comportement de rotation de votre roue en sélectionnant Jouer et en testant votre expérience.
Remarquez que vous n'avez besoin du moteur qu'à un côté de la roue ; vous n'avez pas besoin de moteurs des deux côtés.Lors de la construction avec des contrefaites, essayez d'utiliser le moins de contraintes possible.Cela garantit que vos contraptions sont stables et fiables.
Maintenant que vous avez la grande roue entièrement construite, essayez d'expérimenter avec plus de contraintes.Vous pouvez ajouter plus de voitures à la grande roue, ou vous pouvez essayer de construire une contraption originale.