Comment faire en sorte que les objets suivent le curseur dans Game Maker 7.0
Avoir un objet dans Game Maker suivre le curseur de la souris sur l'écran peut être fait assez facilement avec quelques fonctions intégrées. La partie la plus importante est de se rappeler que vous pouvez toujours récupérer la "position X" de la souris - ou la distance de la souris par rapport au côté gauche de l'écran - en utilisant le mot-clé "mouse_x". De même, vous pouvez récupérer la "position Y"--ou la distance de la souris par rapport au haut de l'écran--en utilisant le mot-clé "mouse_y".
Étape 1
Créez un sprite en cliquant avec le bouton droit sur le menu "Sprite" et en choisissant "créer un sprite". Utilisez les outils de peinture intégrés pour dessiner une forme simple pouvant représenter le joueur. Un cercle, un carré ou toute autre chose suffisamment simple fera l'affaire.
Étape 2
Créez un objet avec ce sprite en cliquant avec le bouton droit sur le menu "objet" et en choisissant "créer un objet". Nommez-le "suiveur" et cliquez sur la zone de liste des sprites pour lui attribuer le sprite que vous venez de créer. Ne fermez pas la fenêtre des paramètres de l'objet.
Étape 3
Cliquez sur "ajouter un événement". Cliquez sur "étape" et choisissez "commencer l'étape".
Si vous souhaitez que l'objet soit toujours situé à la même position que le curseur de la souris, faites glisser l'icône "Aller à la position" dans la zone "Actions". C'est celui qui ressemble à une flèche tracée entre deux marques "X". Dans le menu contextuel, écrivez "mouse_x" comme "position X" et "mouse_y" comme "position Y". Assurez-vous que la case "relative" n'est pas cochée.
Si, d'autre part, vous voulez que l'objet suive littéralement le curseur sur l'écran (de sorte qu'il se déplace toujours vers le curseur, mais pas nécessairement dans la même position que lui), faites glisser l'icône "Déplacer vers" dans le Boîte d'action. C'est celui qui ressemble à une flèche pointant vers un petit point. Encore une fois, dans la fenêtre contextuelle, assurez-vous que "relative" n'est pas cochée et entrez "mouse_x" pour la "position X" et "mouse_y" pour la "position Y". De plus, définissez la vitesse à laquelle vous souhaitez que l'objet se déplace. Cela nécessitera une certaine expérimentation de votre part pour obtenir l'effet désiré, mais "5" fonctionne bien.
Étape 4
Créez une salle en cliquant avec le bouton droit de la souris sur "salle" et en choisissant "créer une nouvelle salle".
Étape 5
Ajoutez l'objet suiveur à la pièce en cliquant quelque part à l'intérieur.
Étape 6
Lancez le jeu en cliquant sur la flèche verte en haut de l'écran. Selon la méthode que vous avez choisie à l'étape 3, l'objet suiveur se téléportera instantanément à l'emplacement de votre souris chaque fois que vous le déplacerez, ou il commencera à chasser le pointeur de la souris autour de l'écran.