layer_sprite_create


Avec cette fonction, vous pouvez affecter une ressource d'image-objet à une couche à utiliser dans votre projet. Vous fournissez l'ID de couche (que vous obtenez lorsque vous créez la couche en utilisant layer_create() ou lorsque vous utilisez le nom de la couche avec layer_get_id() ), une position dans la pièce et un index d'image-objet (qui serait le nom de l'image-objet comme indiqué dans l'arborescence des ressources), et il sera ajouté à la couche. La fonction renvoie la valeur d'ID unique de l'élément, qui peut ensuite être utilisée dans d'autres fonctions de couche pour les sprites.


Syntaxe:

layer_sprite_create(layer_id, x, y, sprite)


Arguments:

Argument La description
layer_id La valeur d'ID unique de la couche à cibler
x La position x à utiliser
y La position y à utiliser
sprite L'index de sprite à utiliser


Résultats:

Sprite element ID (Real)


Exemple:

global.asset_layer = layer_create(10000);
for (var i = 0; i< 10; i++;)
   {
   global.asset_spr_trees[i] = layer_sprite_create(global.asset_layer, random(room_width), room_height - 100, spr_Trees);
   }

Le code ci-dessus crée un nouveau calque et y ajoute 10 nouveaux éléments, stockant l'ID de chaque élément dans un tableau.


Précédent: Fonctions de couche Sprite
suivant: layer_sprite_destroy
© Copyright YoYo Games Ltd. 2017 Tous droits réservés