sprite_get_yoffset

在精灵编辑器中定义精灵时,需要设置该精灵的原点。当与实例一起使用时,这是精灵将被“附加”或“绘制”的点。此函数返回原点的y轴的相对偏移,基于左上角为0,0位置,a+y表示向下,a-y表示向上。下图说明了这一点:

Sprite Offset Example

 

语法:

sprite_get_yoffset(index);

参数类型描述
indexSprite Asset要查找的yOffset的精灵的索引。

 

返回

Real

 

例子:

if (y - sprite_get_yoffset(sprite_index) < 0)
{
    y = sprite_get_yoffset(sprite_index);
}

上面的代码将确保基于sprite在房间内维护实例(因此sprite始终可见)。