sprite_exists


语法:

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;
   }

上述代码将会检查数组中是否包含合法的精灵索引。如果是的,它将会把精灵分配给实例。否则它会把另一个精灵分配给实例。