此函数控制背景精灵的 alpha(透明度)。提供了背景元素 ID(当使用layer_background_create()创建背景元素时或当您使用函数layer_background_get_id()),然后设置要使用的alpha值。Alpha可以在0(完全透明)和1(完全不透明)之间,背景的默认alpha值元素为1。请注意,如果背景元素已分配到的层不可见,或者元素本身已不可见,则在层或元素变得可见之前,您将不会看到与此函数的任何差异再一次。
layer_background_alpha(background_element_id, alpha);
参数 | 类型 | 描述 |
---|---|---|
background_element_id | Background Element ID | 要更改的背景元素的唯一ID值 |
alpha | Real | 背景精灵的alpha,从0到1(默认值为1) |
N/A
var lay_id = layer_get_id("Background_sky");
var back_id = layer_background_get_id(lay_id);
layer_background_alpha(back_id, random(1));
上述代码获得分配给层"Background_sky"的背景的ID值,然后将其alpha设置为0和1之间的随机值。