script_exists(scr);
参数 描述 scr 要检查的脚本的名称。
Boolean(布尔值)
此函数将返回 true 或 false,具体取决于具有给定索引的脚本是否存在。注意,这 不是 一个字符串,而是包含每个脚本的唯一索引的资产名称(就像它在 IDE 中出现的那样)。有关脚本的更多信息,请参阅 脚本编辑器。
script[0] = -1;
script[1] = scr_AI_Left;
script[2] = scr_AI_Right;
var script_num = choose(0, 1, 2);
if script_exists(script[script_num])
{
script_execute(script[script_num]);
}
上面的示例将两个脚本和一个值添加到一个数组中,然后继续获取一个随机数并使用它来选择要运行的脚本,除非选择了实数值(示例中的 -1),在这种情况下什么都不会发生。