Comment faire en sorte que les objets suivent le curseur dans Game Maker 7.0

Créez un sprite en cliquant avec le bouton droit sur le menu "Sprite" et en choisissant "créer un sprite". Utilisez les outils d'atelier de peinture intégrés pour dessiner une forme simple qui peut représenter le joueur. Un cercle, un carré ou tout autre élément suffisamment simple fera l'affaire.

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.

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 à cocher « relative » n'est pas cochée.

Si, par contre, vous voulez que l'objet suive littéralement le curseur sur l'écran (de sorte qu'il soit toujours se déplaçant 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'actions. 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 quelques expérimentations de votre part pour obtenir l'effet souhaité, mais "5" fonctionne bien.

Démarrez 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 vers le l'emplacement de votre souris à chaque fois que vous la déplacez, ou elle commencera à chasser le pointeur de la souris autour du écran.