image_number

只读变量可用于获取已分配给实例的精灵中的子图像数量(如果您需要Sprite而不是分配给实例的精灵的子图像数量,则应使用sprite_get_number())。请注意,当存在(例如)1个子图像时,该变量将返回“ 1 ”,但是该子图像的image_index为0。

 

语法:

image_number;

 

返回:

Real (single precision floating point value)

 

例子:

if (image_speed > 0)
{
    if image_index > image_number - 1 instance_destroy();
}

上面的代码检查精灵是否正在活动,如果是,则检查当前image_index是否大于子图像的数目,如果是,则销毁该实例。