layer_background_exists


La description

Vous pouvez utiliser cette fonction pour vérifier et voir si un élément d'arrière-plan existe sur un calque donné. Vous fournissez l'ID de couche (que vous obtenez lorsque vous créez la couche en utilisant layer_create() ) ou le nom de la couche (en tant que chaîne - cela aura un impact sur les performances) et l'ID de l'é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 retournera soit true si l'élément existe, ou false si ça ne fait pas.

NOTE: Cette fonction fonctionne dans le cadre de la pièce cible actuelle - par défaut la pièce dans laquelle la fonction est appelée - qui peut être définie à l'aide de la fonction layer_set_target_room().


Syntaxe:

layer_background_exists(layer_id, background_element_id)


Arguments:

Argument La description
layer_id La valeur d'ID unique de la couche à cibler (ou le nom de la couche sous forme de chaîne)
background_element_id La valeur d'ID unique de l'élément d'arrière-plan à vérifier


Résultats:

Boolean


Exemple:

var lay_id = layer_get_id("Background_trees");
if layer_background_exists(lay_id, global.TreesBackground)
   {
   layer_background_destroy(lay_id, global.TreesBackground);
   }

Le code ci-dessus vérifie la couche "Background_trees" pour voir si l'élément d'arrière-plan existe et si c'est le cas, alors il est détruit (mais pas le calque).


Précédent: Fonctions de couche d'arrière - plan
Suivant: layer_background_create
© Copyright YoYo Games Ltd. 2017 Tous droits réservés