sprite_xoffset

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

X Offset Example

 

语法:

sprite_xoffset;

 

返回:

Real

 

例子:

if (x - sprite_xoffset < 0)
{
    x = sprite_xoffset;
}

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