Comment faire suivre un objet au curseur dans Game Maker 7.0
Faire suivre un objet au curseur de la souris dans Game Maker est simple grâce aux fonctions intégrées. L'essentiel est de se rappeler qu'on peut toujours récupérer la « position X » de la souris (distance depuis le bord gauche de l'écran) avec le mot-clé « mouse_x ». De même, la « position Y » (distance depuis le haut) s'obtient avec « mouse_y ».
Étape 1
Créez un sprite : clic droit sur le menu « Sprite » → « Créer un sprite ». Utilisez les outils de dessin intégrés pour dessiner une forme simple représentant le joueur. Un cercle, carré, ou toute forme simple conviendra.
Étape 2
Créez un objet avec ce sprite : clic droit sur « Objet » → « Créer un objet ». Nommez-le « follower », cliquez sur la liste des sprites pour lui attribuer celui 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 « Step » (Étape) et choisissez « Begin Step » (Début d'étape).
Si vous voulez que l'objet soit toujours exactement à la position du curseur : glissez l'icône « Sauter à la position » (Jump to Position) dans la boîte « Actions ». C'est celle qui ressemble à une flèche entre deux marques « X ». Dans le menu contextuel, mettez « mouse_x » comme « Position X » et « mouse_y » comme « Position Y ». Assurez-vous que la case « Relative » n'est PAS cochée.
Si au contraire vous voulez que l'objet suive littéralement le curseur (se déplace vers lui, sans être exactement à la même position) : glissez l'icône « Se déplacer vers » (Move Towards) dans la boîte Actions. C'est celle qui ressemble à une flèche pointant vers un petit point. À nouveau, décochez « Relative », entrez « mouse_x » pour « Position X » et « mouse_y » pour « Position Y ». Définissez aussi la vitesse de déplacement. Cela demande des essais pour l'effet désiré, mais « 5 » fonctionne bien.
Étape 4
Créez une salle (room) : clic droit sur « Room » → « Créer une nouvelle salle ».
Étape 5
Ajoutez l'objet follower dans la salle en cliquant quelque part dedans.
Étape 6
Lancez le jeu en cliquant sur la flèche verte en haut de l'écran. Selon la méthode choisie à l'étape 3, l'objet follower se téléportera instantanément à la position de votre souris à chaque mouvement, ou le poursuivra à l'écran.
