Vidéo: PAUSE PROCESS #50 Le Prototype 2025
GameMaker: Studio vous permet de dessiner des éléments GUI directement sur la surface d'application de votre jeu. Ces types d'éléments GUI incluent généralement des éléments tels que le score, le nombre de vies, les clés virtuelles, etc.
Pour ce faire, vous devez continuer à partir de la procédure précédente. Fondamentalement, vous utiliserez les valeurs d'interface pour placer différents éléments (score, vies, clés) autour de la couche GUI pour créer un affichage tête haute.
Un HUD est idéal pour les jeux dans lesquels le joueur a besoin de connaître certaines informations, telles que la quantité de santé qui lui reste, la quantité de munitions qu'elle a, où elle est sur une carte, sa force les boucliers sont, et ainsi de suite.
Pour commencer, vous devez créer un nouveau Sprite de votre choix. Nommez ce Sprite Spr_Button. Pour les besoins du didacticiel, un cercle vert a été créé pour le Sprite, comme indiqué dans le didacticiel intégré au logiciel.
La procédure suivante montre comment dessiner ce sprite dans chaque coin de la surface de l'application. De cette façon, vous pouvez créer votre propre HUD. Cette même procédure pourrait également fonctionner pour dessiner du texte ou des arrière-plans.
La procédure suivante utilise le didacticiel The_Application_Surface_Scaling.
-
Double-cliquez sur obj_Control dans l'arborescence des ressources.
Les propriétés de l'objet apparaissent.
-
Sélectionnez l'événement Draw GUI dans la section Events.
Les actions de l'événement GUI Draw apparaissent dans la section Actions.
-
Double-cliquez sur l'action Exécuter le code dans la section Actions.
La fenêtre de code apparaît.
-
Ajoutez le code suivant après le code existant:
draw_sprite (spr_Button, 0, x1 + 32, y1 + 32); draw_sprite (spr_Button, 0, x2 - 32, y1 + 32); draw_sprite (spr_Button, 0, x1 + 32, y2 - 32); draw_sprite (spr_Button, 0, x2 - 32, y2 - 32);
-
Cliquez sur la coche verte pour enregistrer et fermer la fenêtre de code.
Si vous lancez le jeu maintenant, vous devriez voir quelque chose de similaire à cette figure.
