Cette fonction peut être utilisée pour obtenir la valeur d'index d'image actuelle de l'élément d'arrière-plan. Vous donnez 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() ), et la fonction renvoie la valeur réelle qui représente l'index d'image affiché pour l'image-objet. La fonction renvoie -1 si l'élément d'arrière-plan n'existe pas ou si l'élément ne possède pas d'image-objet valide.
layer_background_get_index(background_element_id);
Argument La description background_element_id La valeur d'ID unique de l'élément d'arrière-plan pour obtenir les informations de
Real (the current sprite image index or -1)
var lay_id = layer_get_id("Background_sky");
var back_id = layer_background_get_id(lay_id);
if layer_background_get_index(back_id) < 4
{
layer_background_index(back_id, 4);
}
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 si l'indice d'image de l'élément est inférieur à 4, et si c'est le cas, il est défini sur 4.