此函数用于将九宫格结构应用于sprite.您提供了sprite索引和要应用的九宫格结构,可以使用sprite_nineslice_create()或sprite_get_nineslice()来检索这些结构。
注意此函数会影响精灵资源,因此您使用此函数所做的任何更改都将影响所有正在使用此精灵的实例以及所有未来的实例。
sprite_set_nineslice(ind, nineslice);
参数 | 类型 | 描述 |
---|---|---|
ind | Sprite Asset | 要修改的精灵的索引 |
nineslice | Nine Slice Struct | 要应用的九宫格结构 |
N/A
var _nineslice = sprite_nineslice_create();
_nineslice.enabled = true;
_nineslice.left = 10;
_nineslice.right = 10;
_nineslice.top = 10;
_nineslice.bottom = 10;
sprite_set_nineslice(spr_box_0, _nineslice);
上面的代码创建了一个新的九宫格结构,启用它并设置参考线的偏移量。然后将该结构应用于精灵,更改其九宫格属性。