sprite_set_offset


语法:

sprite_set_offset(ind, xoff, yoff);

参数 描述
ind 被改变原点的精灵的索引。
xoff 原点的X坐标。
yoff 原点的Y坐标。


返回

N/A(无返回值)


描述

此函数用来设置精灵的原点(X,Y),此位置是相对于精灵左上角(0,0)点的。下面的图像说明这一点:

重要! 此函数将会影响 精灵资源 。你的改动将会影响到 <b2>所有</b2> 使用该精灵的地方。


例如:

sprite_assign(spr_Custom, spr_Base);
sprite_set_offset(spr_Custom, sprite_get_xoffset(spr_Base), sprite_get_yoffset(spr_Base));

上述函数将 "spr_Base" 指派给 "spr_Custom" ,并使用"spr_Base" 的原点作为新精灵的原点。