Sprite kit 雪碧套件中的9片缩放

Sprite kit 雪碧套件中的9片缩放,sprite-kit,scaling,Sprite Kit,Scaling,雪碧套件是否有相当于雪碧的9片缩放 我试过谷歌搜索,但什么也没找到,但是。。。它通常是一个在不同框架中使用不同名称的特性。所以我可能会错过它。SpriteKit支持9片 文档没有告诉您设置没有它就无法工作的大小,因此它是: SKSpriteNode *button = [SKSpriteNode spriteNodeWithImageNamed:@"stretchable_button.png"]; button.centerRect = CGRectMake(12.0/28.0, 12.0/

雪碧套件是否有相当于雪碧的9片缩放


我试过谷歌搜索,但什么也没找到,但是。。。它通常是一个在不同框架中使用不同名称的特性。所以我可能会错过它。

SpriteKit支持9片

文档没有告诉您设置没有它就无法工作的大小,因此它是:

SKSpriteNode *button = [SKSpriteNode spriteNodeWithImageNamed:@"stretchable_button.png"];
button.centerRect = CGRectMake(12.0/28.0, 12.0/28.0, 4.0/28.0, 4.0/28.0);
button.size = CGSizeMake(100.0, 50.0);

不是SK框架的一部分。它看起来好像是。。。通过对称为centerRect的属性的扭曲,仅覆盖要在2维中拉伸的精灵部分,同时水平缩放相应的上下部分,垂直缩放侧部分,不缩放centerRect区域外的4个角。凌乱,令人难以置信的名字不好,但似乎就是这样。