sprite_yoffset

只读变量返回已分配给实例的精灵的本地 yoffset(精灵编辑器中定义的原点 y 分量)。此 yoffset 以像素为单位返回,并且取决于image_yscale,因此(例如)如果将方形 32x32 精灵定义为 y 原点为 16,则该精灵缩放为 2该变量将返回 32。如果您需要未缩放的 yoffset,则应使用sprite_get_yoffset()

Y Offset Example

 

语法:

sprite_yoffset;

 

返回:

Real

 

例子:

if (y - sprite_yoffset < 0)
{
    y = sprite_yoffset;
}

上面的代码检查实例的精灵的顶部边缘是否在房间外,如果是,则移动实例以使整个sprite可见。