object_get_mask

此函数将告诉您正在检查的对象是否具有掩码索引,如果有,则它将返回该掩码的索引(这是一个精灵资源),如果没有,则返回-1。请注意这不是实例函数!可以有一个没有蒙版的对象,而同一个对象的实例可以有一个,反之亦然,或者它们甚至可以具有不同的蒙版。您可以使用mask_index实例变量设置单个实例掩码索引。

 

语法:

object_get_mask(obj);

参数类型描述
objObject Asset要检查的对象的索引

 

返回:

Sprite Asset

 

例子:

if (mask_index != object_get_mask(object_index))
{
    mask_index = object_get_mask(object_index);
}

上面的示例将对照对象的掩码_实例的索引来检查实例的掩码索引。如果它们不相同,则它将为实例分配与对象索引相同的掩码。