layer_background_destroy

此函数将销毁给定的背景元素。提供背景 ID(使用layer_background_create()创建背景时获得,或将层 ID 与layer_get_background_id()一起使用时获得此 ID),这将删除它。请注意,这不会删除层,只删除背景,如果背景已添加到房间编辑器中,则下次离开房间并返回时,将再次重新创建背景。然而,如果房间是持久性的,背景将被移除,除非再次关闭房间持久性。

 

语法:

layer_background_destroy(background_element_id)

参数类型描述
background_element_idBackground Element ID要销毁的背景元素的唯一ID值

 

返回:

N/A

 

例子:

var lay_id = layer_get_id("Background_trees");
var bck_id = layer_background_get_id("Forrest");
if (layer_background_exists(lay_id, bck_id))
{
    layer_background_destroy(bck_id);
}

上面的代码检查层"Background_trees"以查看给定背景元素是否存在,如果存在,则它被销毁(但不是层)。