En utilisant cette fonction, vous pouvez définir l'index d'image-objet de l'élément d'arrière-plan. Vous fournissez l'ID d'élément d'arrière-plan (que vous obtenez lorsque vous créez un élément d'arrière-plan en utilisant layer_background_create() ou lorsque vous utilisez la fonction layer_background_get_id() ), puis donnez un indice de sprite à utiliser. L'image de l'élément d'arrière-plan sera remplacée par le nouveau sprite. Si vous donnez la valeur -1, aucun sprite ne sera affecté à l'élément (mais il existera toujours et pourra être réassigné ultérieurement).
NOTE: Cette fonction remplace l'obsolète layer_background_change().
layer_background_sprite(background_element_id, sprite_index)
Argument La description background_element_id La valeur d'ID unique de l'élément d'arrière-plan à modifier sprite_index L'index d'image-objet de l'image-objet à utiliser pour l'élément d'arrière-plan
N/A
var lay_id = layer_get_id("Background_sky");
var back_id = layer_background_get_id(lay_id);
if layer_background_get_sprite(back_id) != spr_Clouds
{
layer_background_sprite(back_id, spr_Clouds);
}
Le code ci-dessus obtiendra l'ID de couche pour le calque nommé "Background_sky", puis l'utilisera pour obtenir l'ID de l'élément d'arrière-plan sur ce calque. Cet ID est ensuite utilisé pour vérifier l'image-objet affectée à l'élément, en le définissant sur l'image-objet "spr_Clouds" si ce n'est déjà fait.