layer_sprite_get_id


La description

Cette fonction peut être utilisée pour récupérer la valeur d'ID unique de l'élément sprite sur un calque. 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() ) et le nom de l'actif tel que défini dans les propriétés de l'élément IDE. La fonction renvoie la valeur d'ID associée à cet élément de sprite sur la couche. Notez que cette fonction est spécialement conçue pour être utilisée avec les sprites qui ont été ajoutées dans l'EDI sur une couche d'actif, comme si vous ajoutiez une image-objet à un calque à l'aide de la fonction layer_sprite_create, alors il retournera l'identifiant unique de l'élément sprite ajouté (et le nouvel élément n'aura pas de nom).


Syntaxe:

layer_sprite_get_id(layer_id, asset_name)


Arguments:

Argument La description
layer_id La valeur d'ID unique de la couche à cibler
asset_name Le nom unique de l'actif sur le calque tel que défini dans l'éditeur de pièce


Résultats:

Sprite element ID value (Real)


Exemple:

var lay_id = layer_get_id("Assets_trees");
var back_id = layer_sprite_get_id(lay_id, "gfc_Trees");
layer_sprite_change(back_id, spr_Trees_Winter);

Le code ci-dessus obtiendra l'ID de couche pour le calque nommé "Assets_trees" et l'utilisera ensuite pour obtenir l'ID de l'élément de sprite "gfc_Trees" sur cette couche. Cet ID est ensuite utilisé pour modifier l'image-objet de l'élément.



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