image_index

精灵由一个或多个子图像组成,这些子图像可以使精灵在从一个切换到另一个时显示为动画,或者可以在代码中切换以提供不同的“状态”,就像Windows中的按钮一样。如果精灵已设置动画,则可以通过检查image_index变量来获取动画的当前帧,或者如果要更改静态精灵的状态,则可以通过将此变量设置为精灵的所需子图像来选择新的子图像。

用法说明

 

语法:

image_index;

 

返回:

Real (single precision floating point value)

 

例子:

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

上面的代码检查sprite是否正在设置动画,如果是,则检查当前image_index是否位于最后一帧,如果是,则销毁该实例。