在精灵编辑器中定义精灵时,需要设置该精灵的原点。当与实例一起使用时,这是精灵将被“附加”或“绘制”的点。此函数返回原点的y轴的相对偏移,基于左上角为0,0位置,a+y表示向下,a-y表示向上。下图说明了这一点:
sprite_get_yoffset(index);
参数 | 类型 | 描述 |
---|---|---|
index | Sprite Asset | 要查找的yOffset的精灵的索引。 |
if (y - sprite_get_yoffset(sprite_index) < 0)
{
y = sprite_get_yoffset(sprite_index);
}
上面的代码将确保基于sprite在房间内维护实例(因此sprite始终可见)。