sprite_exists(index);
参数 描述 index 将会被检查的精灵的索引。
N/A(无返回值)
此函数将会根据提供的精灵索引来判断精灵是否存在,并返回true或false。请注意,将要被检查的值 必须在之前就被初始化。 否则会导致 GameMaker Studio 2: Studio 出现错误。
if sprite_exists(spr_array[0])
{
sprite_index = spr_array[0];
}
else
{
sprite_index = spr_BaseSprite;
}
上述代码将会检查数组中是否包含合法的精灵索引。如果是的,它将会把精灵分配给实例。否则它会把另一个精灵分配给实例。