Cette fonction contrôle l'alpha (transparence) de l'image-objet sur la couche d'actifs. Vous donnez l'ID d'élément d'image-objet (que vous obtenez lorsque vous créez un élément d'image-objet en utilisant layer_sprite_create() ou lorsque vous utilisez la fonction layer_sprite_get_id() ), puis définissez la valeur alpha à utiliser. Alpha peut être compris entre 0 (entièrement transparent) et 1 (entièrement opaque) avec la valeur alpha par défaut pour l'élément de sprite étant 1. Notez que si le calque auquel l'élément de sprite est affecté n'est pas visible - ou l'élément lui-même a été créé invisible - vous ne verrez aucune différence avec cette fonction tant que la couche ou l'élément n'a pas été rendu visible à nouveau.
layer_sprite_alpha(sprite_element_id, alpha);
Argument La description sprite_element_id La valeur d'ID unique de l'élément de sprite à modifier alpha L'alpha pour l'image-objet d'image-objet, de 0 à 1 (la valeur par défaut est 1)
N/A
var lay_id = layer_get_id("Asset_sky");
var spr_id = layer_sprite_get_id(lay_id, "Clouds");
layer_sprite_alpha(spr_id, random(1));
Le code ci-dessus obtient la valeur d'ID de l'actif de sprite nommé "Clouds" affecté à la couche "Asset_sky", puis définit son alpha à une valeur aléatoire entre 0 et 1.