Vidéo: TUTO arma 3 editeur: Créer une commande permettant de switcher Jour/Nuit en cours de mission. 2025
Dans GameMaker: Studio, vous pouvez créer une ligne de temps que vous placez ensuite dans une pièce pour votre partie. Vous pouvez considérer les niveaux de votre jeu comme une pièce différente contenant une ligne de temps différente.
Dans ce sens, vous pouvez créer plusieurs lignes temporelles dans plusieurs salles auxquelles le joueur peut accéder à mesure qu'il termine chaque niveau. Vous devrez également apprendre à faire la transition, mais pour l'instant, voici comment créer une nouvelle pièce et un objet pour une ligne de temps.
Lorsque vous créez un jeu avec plusieurs pièces, GameMaker facilite la duplication d'une pièce, puis supprime toutes les instances de cette pièce dupliquée afin que vous puissiez commencer à nouveau, mais avec les mêmes paramètres de pièce.
Pour supprimer toutes les occurrences d'une pièce, choisissez l'icône qui ressemble à un rectangle blanc dans le menu des icônes dans la fenêtre Propriétés de la pièce, comme illustré ici.
Pour créer un objet pour la ligne de temps que vous placerez dans la pièce, procédez comme suit:
-
Dans le menu principal, choisissez Ressources → Créer un objet.
La fenêtre Propriétés de l'objet apparaît.
-
Dans le champ Nom, entrez, disons, obj_timeline.
-
Choisissez Ajouter un événement → Créer.
Un événement de création apparaît dans la section Événements.
-
Dans l'onglet main2, faites glisser et déposez une action Définir une ligne temporelle dans la section Actions.
La fenêtre de définition des propriétés de l'action de ligne de temps apparaît (voir la figure suivante).
-
Dans la section Applique à, sélectionnez le bouton radio Auto.
-
Dans la liste déroulante Chronologie, sélectionnez, par exemple, TimeLine0.
-
Dans le champ Position, laissez 0 par défaut.
-
Dans la liste déroulante Démarrer, choisissez Démarrer immédiatement.
-
Dans la liste déroulante Boucle, choisissez Ne pas boucler.
-
Choisissez OK pour enregistrer et fermer.
La fenêtre de propriétés Définir l'action de la ligne de temps est enregistrée.
La fenêtre Propriétés de l'action Définir la ligne de temps.
Vous avez créé un objet pour la ligne de temps que vous avez créé précédemment. Vous pouvez placer une instance de cet objet dans une pièce, afin que votre ligne de temps soit déclenchée pendant la partie.
