Comment Cliquez sur un objet dans Game Maker

Le Game Maker développement de jeux privative de YoYo Games contient une grande variété de fonctions de glisser-déposer pour la conception de jeu rapide. Cependant, la seule fonction notamment absent de Game Maker options prédéfinies est celle qui vous permet de vérifier si un objet a été cliqué par la souris et si elle est capable d'effectuer des opérations si elle était. Cette surveillance peut être facilement traitées, cependant, avec seulement quelques lignes de intégrée dans le langage de script de Game Maker, GML.

Choses que vous devez

  • Game Maker

Instructions

  1. Creer un sprite de droit; cliquant lutins et en cliquant sur "New Sprite". Cliquez "Modifier Sprite". Lutins sont des images conçues pour être utilisées dans votre jeu vidéo. Double cliquez sur la vignette. Cela va ouvrir une "Paintshop"-comme programme appelé "Image Editor". Tracez un cercle rapide et cliquez sur la coche verte pour enregistrer et fermer les boîtes de dialogue.

  2. Créer un objet à partir de ce sprite de droit; cliquant "Objets" et en cliquant sur "Nouvel objet." Sélectionner "sprite0" comme le sprite pour cet objet dans la liste.

  3. Cliquez "Ajouter événement". Cliquez "Souris". Choisir "Pressé Gauche."

    Maintenant, chaque fois que la gauche; bouton de la souris est cliquée, chaque objet avec cet événement se déroulera le code.




  4. Cliquez "Contrôle". Faites glisser le "exécuter un morceau de code" icône, qui ressemble à un bloc de papier de portable, dans la boîte d'actions. Cela va ouvrir l'éditeur de code.

  5. Collez le texte suivant dans l'éditeur de code:

    d = point_distance (mouse_x, mouse_y, self.x + (self.sprite_width / 2), self.y + (self.sprite_height) / 2)
    si (d lt; self.sprite_width / 2) {

    instance_destroy ()



    }

    Tout d'abord, l'objet (et souvenez-vous, ceci est pour chaque objet dans le jeu) va vérifier pour voir comment elle est loin du pointeur de la souris et de stocker cette distance dans une variable nommée "ré".

    D'autre part, si cette distance est inférieure à la moitié de la largeur de l'image-objet, elle se détruire.

    Cliquez sur les marques vertes pour sortir des codes et d'événements éditeurs.

  6. Test. Faites un clic droit sur "Chambres" et choisissez "Créer Chambre". Cliquez plusieurs fois autour de la salle pour créer des instances de votre objet. Cliquez sur la flèche verte pour lancer votre jeu. Les cercles devraient disparaître chaque fois que vous cliquez sur eux.

Conseils & Avertissements

  • Si vous utilisez Game Maker dans le option "mode avancé," vous pouvez configurer familles d'objets qui héritent les fonctions de leurs parents. Cela vous permettra, dans les jeux plus complexes, d'écrire votre "clic de souris" fonction une fois et ont tous les objets cliquables dans le jeu utiliser.
» » » » Comment Cliquez sur un objet dans Game Maker