Comment Pause Game Maker

Game Maker est un programme informatique basé sur Windows qui permet aux utilisateurs de créer leurs propres jeux vidéo avec peu ou pas de connaissances en programmation. Cependant, pas chaque tâche commune dans les jeux vidéo a une fonction ready-made dans l'interface. Une de ces fonctions est une "Pause" Notice d'utilisation cependant, il ya deux façons d'introduire une "Pause" fonction dans Game Maker.

Choses que vous devez

  • tunning ordinateur Windows
  • programme de Game Maker
  1. The Easy Way

    • 1

      Ouvrez un Game Maker jeu ou en créer un nouveau.

    • 2

      Créer un "Pause" objet bouton de droit; cliquant l'arborescence d'objets. Ne pas attribuer cet objet toute sprite et veillez à désélectionner la case à cocher visible dans la boîte de dialogue de création. Cliquez "Ajouter événement" et associer un événement avec une touche. Sélectionnez une touche vous aimez être le "Pause" bouton dans votre jeu. Cependant, il est recommandé de ne pas utiliser le "Évasion" bouton, puisque tel est le bouton par défaut pour mettre fin à la partie.

    • 3

      Ajouter la "Afficher un message" commande pour la boîte d'action. L'icône elle se trouve sous la "main2" onglet. Type "PAUSE. Appuyez sur Entrée pour continuer." dans le texte de la boîte de message.

    • 4

      Ajouter la "Pause" objet de bouton à tout carrelage dans toutes les pièces dans le jeu. Peu importe où il est placé dans la mesure où il est sur la carte.

    • A Better Way

      • 1



        Ouvrez un Game Maker jeu ou en créer un nouveau. La solution facile vous donne une boîte de dialogue fonctionnelle de jeu de pause, cependant, certains utilisateurs Jeu Maker ne se soucient pas pour cette solution car la boîte de dialogue de message par défaut, il est trop évident pour les joueurs qui Game Maker a été utilisé pour créer le jeu. Cette alternative permet un peu plus de personnalisation.

      • 2

        Créer un "Pause" objet bouton et le configurer comme dans la section 1, à l'exception de ne pas utiliser la "Afficher un message" dialogue. Au lieu de cela, utilisez la commande exécuter de code que vous pouvez trouver sous la "Contrôle" onglet. Ajouter le texte GML suivante:

        isPaused = 1
        keyboard_clear (vk_backspace)
        sommeil (2000)
        while (== isPaused 1) {

        if (keyboard_check_direct (vk_backspace)) {
        isPaused = 0
        }



        }

        Cela crée une nouvelle variable nommée "isPaused" et la fixe à "1". Ensuite, il efface le clavier selon l'une quelconque entrée restante de la touche de retour en arrière qui est utilisé comme le "Pause" bouton dans cet exemple. Vous aurez besoin de changer cette valeur à la clé que vous avez choisi. Il met alors le jeu de dormir pendant deux secondes afin de donner le temps à l'utilisateur pour libérer le "Pause" bouton.

        La boucle while déclare aussi longtemps que la valeur de "isPaused" restes "1," le jeu restera dans une boucle infinie, toujours vérifier le clavier pour une autre pression sur la touche backspace pour redémarrer le jeu. Tant que le jeu reste dans cette boucle while, aucun autre traitement en dehors de la boucle est autorisé à se produire, arrêtant efficacement le jeu.

        L'avantage de cette méthode est que vous pouvez faire ce que vous voulez dans ce boucle while, comme créer des menus du jeu ou afficher une animation de pause.

      • 3

        Testez-le.

    » » » » Comment Pause Game Maker