Sprite Kit,我的背景图片不会显示在设备上

时间:2014-05-01 12:48:40

标签: ios iphone sprite-kit ios7.1

我有一个Sprite Kit游戏,想要设置这样的背景:

SKSpriteNode *background = [SKSpriteNode spriteNodeWithImageNamed:@"stars"];
background.position = CGPointMake(CGRectGetMidX(self.frame),CGRectGetMidY(self.frame));
background.size = CGSizeMake(self.frame.size.width , self.frame.size.height);

[self addChild:background];

这在模拟器(iphone5)上工作正常,但在真实设备(也是iphone5)上,会出现一个大的红色X图像而不是图片。 我试图减小文件的大小,因此它不是游戏中最大的图片(63 Kb),但仍无效。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

大红色X意味着SpriteKit无法找到您指定的图像。

Big Red X

以下是您可以采取的措施:

  1. 验证图片是捆绑包的一部分。
  2. 清洁。
  3. 从设备中删除应用程序。
  4. 将应用重建到设备中。