layer_set_visible


La description

Avec cette fonction, vous pouvez basculer la visibilité d'une couche. Quand une couche est invisible, rien de ce qui est assigné à la couche ne sera dessiné, et si des instances sont assignées à la couche, elles ne lanceront même pas leur événement de dessin (comme si vous définissiez la variable d'instance visible à false ). Notez que toutes les instances déjà marquées comme invisibles ne seront pas marquées comme visibles si la couche sur laquelle elles se trouvent est définie sur visible, car il s'agit de deux paramètres indépendants, bien que leur comportement soit le même.


Syntaxe:

layer_set_visible(layer_id, visible)


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)
visible Si la couche doit être visible ( true ) ou pas ( false )


Résultats:

N/A


Exemple:

var lay_id = layer_get_id("Instances");
if layer_get_visible(lay_id)
   {
   layer_set_visible(lay_id, false);
   }
else
   {
   layer_set_visible(lay_id, true);
   }

Le code ci-dessus obtient la valeur ID de la couche nommée "Instances" dans l'éditeur de pièce, puis utilise l'ID pour vérifier si la couche est visible ou non, basculant la visibilité de la couche en fonction de la valeur renvoyée.


Précédent: Fonctions de couche générales
suivant: layer_get_visible
© Copyright YoYo Games Ltd. 2017 Tous droits réservés