object_is_ancestor

此函数可用于检查一个对象,并查看它是否是另一个对象的祖先。因此,这两个参数都需要是对象索引,而不是是实例id,第一个参数始终是您想要查找的对象,如果它是第二个参数的子参数,则第二个参数始终是作为祖先(parent)检查的对象。

 

语法:

object_is_ancestor(obj, par);

参数类型描述
objObject Asset作为子对象检查的对象。
parObject Asset作为祖先(父代)检查的对象。

 

返回:

Boolean

 

例子:

if (object_is_ancestor(object_index, obj_Enemy))
{
    instance_destroy();
}

上面的代码检查运行该代码的实例是否是对象" obj_敌人"的子对象,如果是,则将其销毁。