sprite_exists

此函数返回正在运行的项目中是否存在具有指定索引的精灵.

 

语法:

sprite_exists(index);

参数类型描述
indexSprite Asset要检查的精灵的索引。

 

返回

Boolean

 

例子:

if sprite_exists(spr_array[0])
{
    sprite_index = spr_array[0];
}
else
{
    sprite_index = spr_BaseSprite;
}

上面的代码检查一个数组,看它是否包含一个有效的精灵索引,如果是,它会将该sprite分配给实例,但如果不是,它会从包含的资源中分配一个sprite.