layer_element_move


La description

Vous pouvez utiliser cette fonction pour déplacer un élément d'une couche à une autre. Vous donnez l' ID de l' élément, renvoyé par la fonction utilisée pour créer l'élément ou l'éditeur de pièce ou la fonction layer_get_all_elements, puis vous donnez l'ID de couche (que vous obtenez lorsque vous créez la couche en utilisant layer_create() ) ou le nom du calque (sous forme de chaîne - cela aura un impact sur les performances).


Syntaxe:

layer_element_move(element_id, layer_id)


Arguments:

Argument La description
element_id La valeur d'ID unique de l'élément à déplacer
layer_id La valeur d'ID unique de la couche pour déplacer l'élément (ou le nom de la couche sous forme de chaîne)


Résultats:

N/A


Exemple:

var a = layer_get_all_elements(layer);
asset_layer = layer_create(-100);
for (var i = 0; i Alt; array_length_1d(a); i++;)
   {
   if layer_get_element_type(a[i]) == layerelementtype_sprite
      {
      layer_element_move(a[i], asset_layer)
      }
   }

Le code ci-dessus récupère les éléments sur la couche à laquelle l'instance exécutant le code est assignée, puis les vérifie pour voir s'ils sont des objets sprites, et s'ils le sont, ils sont déplacés vers la couche avec l'ID stocké dans la variable "asset_layer" ".


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