Vidéo: [Game Maker] Les bases - Partie 03 : Faire bouger les objets 2025
Lorsque vous utilisez la physique pour créer votre jeu dans GameMaker: Studio, ainsi que l'utilisation d'appareils sur vos objets, vous devez configurer la salle pour tenir compte de la physique.
Vous devez apprendre deux propriétés dans l'onglet Physique de la fenêtre Propriétés de la pièce:
-
Gravité: < La gravité est calculée comme un vecteur (une quantité ayant une direction et une amplitude, qui détermine la position d'un point dans l'espace par rapport à un autre) en utilisant les coordonnées X / Y que vous avez saisies. ! --1 -> La longueur du vecteur indique la force de gravité, et la direction indique la direction de traction, donc un vecteur de X = 1, Y = 1 fournit une gravité faible qui attire les objets vers le haut. et à droite, alors qu'un vecteur de X = 0, Y = 10 crée une forte gravité vers le bas.
Pixels en Mètres:GameMaker: Studio utilise le real-wo rld tailles lors du calcul des fonctions, ce qui signifie que vous devez traduire vos tailles de pixels en mètres.
-
Dans l'arborescence des ressources, cliquez avec le bouton droit sur Salles, puis sélectionnez Créer une pièce.
La fenêtre Propriétés de la pièce apparaît.-
Cliquez sur l'onglet Physique, comme indiqué sur la figure.
Les propriétés physiques apparaissent dans la fenêtre Propriétés de la pièce.
-
Les propriétés physiques dans la fenêtre Propriétés de la pièce.
Cochez la case Room Is Physics World (voir la figure).
Vous venez de dire à GameMaker que cette salle devrait utiliser la physique pour les instances d'objets pendant le jeu. -
Dans la section Propriétés de Physics World, dans le champ Gravity pour X, laissez la valeur par défaut à 0. 0.
Dans la section Physics World Properties, dans le champ Gravity pour Y, tapez 0. 0.
-
Vous ne voulez pas la gravité dans votre jeu d'astéroïdes, car il a lieu dans l'espace. Si vous voulez que la gravité de votre jeu, de sorte que les instances tombent naturellement, laissez le paramètre par défaut de 10. 0.
-
Dans le champ Pixels to Meters, laissez la valeur par défaut de 0. 1000.
Cliquez sur la case verte marque.
-
La fenêtre Propriétés de la pièce est enregistrée et fermée.
-
La valeur par défaut de Pixels to Meters fonctionne bien pour ce jeu, mais assurez-vous que les coordonnées X et Y des vecteurs Gravity sont définies sur 0 (c'est-à-dire si vous faites un jeu spatial et que vous ne le faites pas Je ne veux pas que la gravité interfère avec le vaisseau du joueur ou les astéroïdes.
