Vidéo: DOOM Documentary: Part 2 - Designing a First Impression 2025
GameMaker: Studio vous permet de créer des salles pouvant fonctionner comme des niveaux de votre jeu. Lorsque vous créez une pièce pour travailler avec des vues, vous devez planifier à l'avance.
Par exemple, vous pouvez avoir plusieurs salles dans chaque jeu, et chaque salle peut représenter un niveau de votre partie. Supposons maintenant que vous avez créé au moins deux pièces. Si vous avez deux salles prêtes à partir, vous êtes prêt à créer une transition entre les salles.
Vous pouvez configurer un message pour afficher End Room lorsque le joueur a atteint la fin de la pièce. Vous pouvez également mettre à jour ces actions pour passer à la pièce suivante après que le lecteur a cliqué sur la boîte de message pour passer à la pièce suivante.
Pour faire passer le lecteur à la pièce suivante, procédez comme suit:
-
Ouvrez les propriétés de l'objet contrôleur (ou créez un nouvel objet en sélectionnant Ressource → Créer un objet).
La fenêtre Propriétés de l'objet apparaît.
-
Dans la zone Nom, entrez un nom pour votre objet, par exemple, controller_object.
-
Choisissez Ajouter un événement → Étape → Étape (ou sélectionnez l'événement d'étape s'il existe déjà).
Un événement d'étape apparaît dans la section Événements.
-
Faites glisser l'action Démarrer bloc de l'onglet Contrôle vers la section Actions afin qu'elle se trouve au-dessus de l'action Afficher le message (si vous en avez une).
Le début d'une action de blocage apparaît dans la section Actions. Il n'y a rien à configurer ici.
-
Faites glisser l'action Pièce suivante de l'onglet Main1 vers la section Actions.
L'action Aller à la pièce suivante apparaît dans la section Actions. Il n'y a rien à configurer ici.
-
Glissez et déposez l'action de blocage de l'onglet Contrôle dans la section Actions.
L'action Aller à la pièce suivante apparaît dans la section Actions. Il n'y a rien à configurer ici.
Vous venez de configurer un événement d'étape, avec une série d'actions qui se déclencheront lorsque la coordonnée Y du plan du joueur atteindra la fin de la pièce. L'événement Step devrait ressembler à cette figure.
Si vous souhaitez conserver l'action Afficher une action pour indiquer au joueur qu'elle a atteint la fin de la salle, vous pouvez cliquer et faire glisser cette action, à partir de la section Actions, dans le bloc de code.
Vous avez maintenant une partie avec deux niveaux différents que la joueuse peut avancer lorsqu'elle termine une salle. Le score du joueur passe à la salle suivante car le score est une variable globale et sera relative quelle que soit la salle dans laquelle se trouve le joueur.
