Vidéo: Tuto Photoshop[fr]-BattleMap#9 Ombres et lumières 2025
GameMaker: Studio vous permet d'ajouter des ombres aux instances et aux surfaces. La procédure suivante n'utilise pas Surfaces, mais elle fournit un exemple d'ajout d'un effet d'ombre aux instances.
Cette procédure utilise des exemples du didacticiel intégré au logiciel, Surfaces_Part 1. Avant de commencer à créer une surface, prenez le temps de vous familiariser avec le didacticiel et son fonctionnement. Dans le jeu, vous pouvez utiliser les touches fléchées pour se déplacer et la souris pour viser et tirer. Le bouton droit de la souris lance une grenade.
Pour ouvrir le didacticiel, dans la fenêtre Nouveau projet, cliquez sur l'onglet Tutoriels. Une liste extensible de tutoriels apparaît sur la gauche. Cliquez pour ouvrir une liste de didacticiels Intermédiaire, puis choisissez Surfaces_Partie 1.
En jouant au jeu, vous avez peut-être remarqué que le joueur et les ennemis ont des ombres subtiles. Les procédures suivantes vous montrent comment ajouter des ombres aux murs pour créer un effet 3D plus important. Pour ajouter des ombres aux murs, procédez comme suit:
-
Avec le tutoriel Surfaces ouvert, dans l'arborescence des ressources, dans le dossier Objects, double-cliquez sur obj_Wall.
Les propriétés de l'objet apparaissent.
-
Choisissez Ajouter un événement → Dessiner → Dessiner.
L'événement Draw apparaît dans la section Events.
-
Glissez et déposez une action d'exécution de code de l'onglet Contrôle à la section Actions.
Une fenêtre de code apparaît.
-
Dans la fenêtre de code, tapez ce qui suit:
draw_sprite_ext (sprite_index, 0, x - 16, y + 16, 1, 1, 0, c_noir, 0. 5); draw_self ();
-
Cliquez sur la coche verte.
La fenêtre de code est enregistrée et fermée.
Si vous lancez le jeu maintenant, vous devriez voir un effet d'ombre très basique sur les murs, comme le montre la figure. Pour lancer le jeu, choisissez Exécuter → Exécuter normalement dans le menu principal.
