object_set_sprite

Définit l'image-objet de l'objet donné.

Syntaxe:

object_set_sprite( index, spr );


Argument La description
index L'indice de l'objet à changer.
spr Le sprite à affecter à l'objet.


Retours: N / A


La description

Avec cette fonction, vous pouvez définir l'index d'image-objet d'un objet spécifique. Cela signifie que toutes les instances de cet objet créées après la modification du sprite_index seront créées avec ce nouveau sprite_index, alors que les instances déjà présentes dans la pièce ne seront peut-être pas affectées.

S'il vous plaît noter que ce n'est pas une fonction d'instance! Vous pouvez définir l'index d'image-objet d'instances individuelles à l'aide du sprite_index variable et ainsi avoir dix instances toutes avec un sprite différent à l'objet à partir duquel ils sont créés, et même si vous modifiez l'index sprite de l'objet en utilisant cette fonction, toutes les instances qui sont actuellement dans la pièce resteront comme elles étaient, et seulement Les instances créées après l'appel de la fonction commencent par le nouveau sprite.


Exemple:

switch (room)
   {
   case rm_start: object_set_sprite(obj_Player, spr_uniform); break;
   case rm_middle: object_set_sprite(obj_Player, spr_swimsuit); break;
   case rm_end: object_set_sprite(obj_Player, spr_casual); break;
   }
instance_create_layer(32, 32, "Instances", obj_Player);

Le code ci-dessus définit l'objet objet "obj_Player" sur différentes valeurs en fonction de la pièce dans laquelle se trouve actuellement l'instance exécutant le code. Il crée ensuite une instance de "obj_Player".


Retour: Objets
Suivant: object_set_visible
© Copyright YoYo Games Ltd. 2017 Tous droits réservés