Cette fonction peut être utilisée pour définir l'index d'image d'un élément d'image-objet ayant plusieurs sous-images sur un calque. Vous donnez l'ID d'élément d'image-objet (que vous obtenez lorsque vous créez un élément d'image-objet en utilisant layer_sprite_create() ou lorsque vous utilisez la fonction layer_sprite_get_id() ), puis définissez l'index d'image à utiliser. Si vous définissez une valeur en dehors de la plage des sous-images, l'index de l'image sera bouclé.
layer_sprite_index(sprite_element_id, image_index);
Argument La description sprite_element_id La valeur d'ID unique de l'élément de sprite à définir index L'index d'image à utiliser pour le sprite
N/A
var lay_id = layer_get_id("sprite_trees");
var spr_id = layer_sprite_get_id(lay_id, "gfc_trees");
layer_sprite_index(spr_id, 1);
Le code ci-dessus obtiendra l'ID de couche pour le calque nommé "sprite_trees", puis l'utilisera pour obtenir l'ID de l'élément d'image-objet donné sur cette couche. Cet ID est ensuite utilisé pour changer l'index d'image d'élément.