此只读变量可用于获取已分配给实例的精灵中的子图像数量(如果您需要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是否大于子图像的数目,如果是,则销毁该实例。