instance_exists


描述

根据你要检查的内容,此函数可以通过两种方式使用。你可以给它一个要检查的物体索引,在这种情况下,如果指定物体的任何活动实例存在于当前房间中,则此函数将返回 true,或者你也可以向其提供实例 ID,在这种情况下,如果该特定实例存在且在当前房间中处于活动状态,则此函数将返回 true

请注意,此函数 不会 使用 instance_deactivate 函数来考虑那些已被冻结的实例。


语法:

instance_exists(obj);


参数:

参数 描述
obj 要检查是否存在的物体或实例。


返回:

Boolean(布尔值)


例如:

if !instance_exists(obj_Enemy)
   {
   score += 200;
   room_goto(rm_hiscores);
   }

上面的代码检查物体 “obj_Enemy” 是否存在任何实例,如果不存在,则变量 “score” 增加并更换房间。