Game Maker est un environnement de programmation écrit par YoYo Games. Ils ont produit avec le noble objectif de faire du développement de jeu accessibles à tous ceux avec ni le temps ni l'envie d'apprendre des langues complexes et ésotériques comme Java et C ++. Cependant, certaines fonctions sont absentes de son interface glisser-déposer simple, parmi eux un moyen facile pour permettre aux joueurs de faire une pause jeux.
Passer au mode avancé en cliquant sur "Fichier" et choisissez le "Mode Avancé" option. Malheureusement, il ya quelques fonctionnalités nécessaires pour créer un jeu pausable qui sont uniquement disponibles dans la version avancée de Game Maker.
Créez un Sprite de droit; cliquez sur le mot "Lutin" dans l'arbre objet liste sur le côté gauche de l'écran et sélectionnez "Créer Sprite."
Nommez-le et cliquez sur le pausedSprite "modifier sprite" bouton. Le sprite par défaut est de trente-deux pixels de large par trente-deux pixels de haut. Pour la plupart des graphiques du jeu, ceci est une bonne taille, mais pour écrire un mot sur l'écran, sa trop petite. Alors cliquez sur la vignette verte de la sprite et frapper la "effacer" touche de votre clavier. Aller à "Fichier" et choisissez "Nouveau." Sélectionnez une largeur et une hauteur de 200 chacun et double-cliquez sur l'image-objet nouvellement créé pour accéder à l'éditeur.
Choisissez l'option de texte de tirage dans le menu sur la gauche. Il ressemble à un rouge et un bleu T.
Cliquez sur le centre du sprite et écrivez le mot "PAUSE." Cliquez sur les marques vertes pour enregistrer vos modifications.
Clic droit sur le mot "Objet" dans l'arbre objet liste et choisissez "Créer un objet." Nommez cet objet "ResumeButton" et lui attribuer la pausedSprite vous venez de créer.
Cliquez sur "Ajouter un événement» et choisissez «Key Appuyez sur 'et "Espace" pour permettre au jeu d'être repris lorsque la barre d'espace est touché.
Choisissez l'onglet nommé "main1" dans la liste des Actions et de trouver le "Allez à la pièce précédente" action de la liste. Faites-le glisser dans la fenêtre Actions et cliquez sur OK pour enregistrer votre travail et revenir à l'écran principal de Game Maker.
Créer une pièce en utilisant la liste des objets et nommez- "Jeu." Cliquez sur le "Persistant" cochez la case à veiller à ce que la salle de jeu ne sera pas réinitialiser chaque fois le joueur interrompt le jeu.
Créer une autre pièce et nommez PauseMenu. Cliquez à l'intérieur de la salle de placer le ResumeButton intérieur.
Créez un autre objet et nommez "PauseButton." Ne pas attribuer celui-ci un sprite, mais ne pas ajouter un autre événement pour la barre d'espace en utilisant la même procédure que dans l'étape 3.
Cependant, au lieu de choisir la "Allez à la pièce précédente" l'action, au lieu de la trouver "Aller à différents Chambre" action. Choisir la "PauseMenu" comme votre chambre.
Double cliquez sur le "Jeu" chambre et cliquez n'importe où à l'intérieur pour placer le "PauseButton" à l'intérieur de la chambre.
Vous avez maintenant un menu de pause. Chaque fois que l'utilisateur appuie sur la barre d'espace dans votre jeu, ils seront pris à un menu de pause. Quand ils appuyez sur la barre d'espace à nouveau, ils seront retournés à l'endroit où jamais ils étaient dans votre jeu.
Ajoutez ce code à tout jeu pour profiter de la fonctionnalité qu'elle offre.