The Game Maker suite de développement par YoYo Games est populaire pour sa capacité à permettre aux développeurs de jeux novices de créer leurs jeux de rêve sans connaissances en programmation. Cependant, certaines caractéristiques de jeu n'ont pas de fonctions prêtes à l'emploi dans l'interface de Game Maker . C'est là que le développeur d'entreprise doit écrire son propre . L'un de ces cas est pour une minuterie de jeu qui limite le lecteur à un certain laps de temps pour terminer un niveau . Instructions 1 Créer un objet par un clic droit sur "Objets" et en choisissant " Créer un objet . " Nommez le "timer ". Objet Ne pas attribuer un sprite. 2 Cliquez sur " Ajouter un événement " et " Créer". Cela va créer le code pour se produire dès que le jeu commence . 3 Allez à l'onglet "Control" et faites glisser l'icône qui ressemble à un carré avec le mot " VAR " en dans le panneau "Actions" . Faire cela , c'est l'action " variable d' ensemble " et que vous l'utilisez pour stocker des informations pour une utilisation ailleurs dans le programme . Dans la boîte pop-up qui apparaît , donnez votre variable le nom de " room_speed " et définir sa valeur à 30. C'est dire le jeu que vous voulez qu'il fonctionne à 30 images par seconde. Ceci est très important , puisque Game Maker ne se souvient que le nombre d'images qu'il montre et pas combien de temps s'écoule . 4 Faites glisser une autre action " variable d' ensemble " dans le panneau "Actions" . Nommez cette variable "secondes" et réglez-le sur 10. Il s'agit de la quantité de temps sur la minuterie de votre match. 5 Cliquez sur l'onglet "Principal 2" et faites glisser l'icône qui ressemble à un chronomètre dans le panneau "Actions" . Changer le " nombre d'étapes " sur lire " room_speed . " Rappelez-vous que " room_speed » raconte le jeu combien de cadres auront lieu dans une seconde. Maintenant, vous définissez une alarme se déclenche après que de nombreux cadres . - En d'autres termes , d'aller au large après une seconde 6 Cliquez sur " Ajouter un événement " et choisir "Alarm" pour créer le codage qui se produiront chaque seconde lorsque l'alarme se déclenche . 7 Faites glisser une autre action " variable set" et régler les " secondes " variables à -1 et cliquez sur la case « relative». Cela indique Game Maker pour soustraire un des variables au lieu de simplement le mettre à -1 secondes. 8 Faites glisser l'icône variable de test dans le panneau "Actions" . On dirait que le mot "VAR " à l'intérieur d'un octogone . Définissez la variable à tester pour "secondes" et définissez la valeur à tester pour que "0". 9 Allez à l'onglet «Main 2" et faites glisser l'icône " End Game " dans le panneau "Actions" . C'est le bouton rouge qui ressemble à un bouton de mise hors tension . Ce sera la fin du jeu quand les secondes sur l'horloge atteint zéro. 10 Retour à l'onglet " Control". Faites glisser l'icône "else" dans le panneau "Actions" . Cela indique Game Maker quoi faire quand les secondes ne sont pas nulles et nous allons l'utiliser pour réinitialiser l'alarme . Allez à l'onglet "Principal 2 " et faites glisser l'action d'alarme réglée dans le panneau "Actions" . Encore une fois, régler l'alarme revenir à " room_speed . " 11 Cliquez sur " Ajouter un événement " et sélectionner " Dessiner ". La minuterie est pleinement fonctionnelle mais il ne serait que juste de laisser le joueur le voir. Faites glisser le bouton "Draw variable " de l'onglet "Control" et entrez "secondes" dans la boîte variable. 12 créer une salle de "chambres" clic droit et en sélectionnant " créer un espace . " Cliquez n'importe où sur la grille de la place pour ajouter un objet " timer" à la pièce. Cliquez sur la coche verte pour «sauver» et cliquez sur la flèche verte pour " courir " vos jeux. Le jeu devrait fonctionner pendant 10 secondes, avec une minuterie dans le coin supérieur gauche de l'écran . Dès que le compteur atteint zéro , le jeu se termine .
|