cursor_sprite

Syntaxe:

cursor_sprite;


Retours: Real


La description

La définition de cette variable demandera à GameMaker Studio 2 d'utiliser l'image-objet désignée en tant que curseur (en la définissant fondamentalement à la position actuelle x / y de la souris à chaque étape). La valeur par défaut est -1, ce qui n'est pas une image-objet pour le curseur, mais vous pouvez affecter n'importe quel index d'image-objet à partir des ressources du jeu ou importé à partir d'une ressource externe. Veuillez noter qu'il n'y a aucun moyen de contrôler la vitesse de l'animation ou image_index, donc si l'image-objet a des sous-images, celles-ci seront exécutées à la même vitesse que la vitesse de la pièce. Pour supprimer l'image-objet du curseur, vous pouvez redéfinir cette variable sur -1.

Il est également intéressant de noter que cette variable ne remplace pas le curseur de la fenêtre de jeu, et qu'elle sera toujours dessinée normalement. Pour éviter cela, vous pouvez utiliser la fonction window_set_cursor et le mettre à la constante cr_none ce qui rendra le curseur standard invisible.


Exemple:

cursor_sprite = spr_CustomCursor;

Le code ci-dessus va définir l'image-objet indexée dans la variable "spr_CustomCursor" pour être l'image-objet du curseur pour le jeu.