iOS - SpriteKit和图像尺寸

时间:2015-01-02 21:17:24

标签: sprite-kit

我刚刚开始使用SpriteKit,我正在尝试在我的场景中添加背景。我想支持iPhone 5,5S,6,6 +。所以我创建了尺寸背景(使用图像盒:@xx为320x480,@ 2x为750x1334,@ 3x为1242x2208。

然后我正在创建一个Sprite:

SKSpriteNode *background = [SKSpriteNode spriteNodeWithImageNamed:@"Backgroun.png"];

background.position=CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame));

[self addChild:background];

但背景并未覆盖整个屏幕。我在这做错了什么? 我找到了一个解决方法:

    background.size = self.frame.size;

但这不对!我想知道每个设备的背景必须是多少。 提前谢谢。

0 个答案:

没有答案