此函数返回指定在渲染给定层结束时运行的函数的脚本函数索引,如果未分配任何函数,则返回-1。提供层 ID(使用layer_create()创建层时获得的 ID)或层名称(作为字符串,这将影响性能)。您可以使用layer_script_begin()和layer_script_end()指定脚本函数给层。
layer_get_script_end(layer_id);
参数 | 类型 | 描述 |
---|---|---|
layer_id | String or Layer | 目标层的唯一ID值(或作为字符串的层名) |
Script Function or -1 (if no function is assigned)
if (layer_get_script_end(layer) == -1)
{
layer_script_end(layer, scr_ResetShaderValues);
}
上面的代码将检查运行代码的实例是否具有分配给它的脚本函数的层,以及是否分配了一个脚本函数。