此函数将销毁给定的背景元素。提供背景 ID(使用layer_background_create()创建背景时获得,或将层 ID 与layer_get_background_id()一起使用时获得此 ID),这将删除它。请注意,这不会删除层,只删除背景,如果背景已添加到房间编辑器中,则下次离开房间并返回时,将再次重新创建背景。然而,如果房间是持久性的,背景将被移除,除非再次关闭房间持久性。
layer_background_destroy(background_element_id)
参数 | 类型 | 描述 |
---|---|---|
background_element_id | Background 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"以查看给定背景元素是否存在,如果存在,则它被销毁(但不是层)。