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.
layer_sprite_create(layer_id, x, y, sprite)
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
Sprite element ID (Real)
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.