雪碧套件。SKSpriteNode未出现在iPhone 4上,但出现在4S上

用户名

我正在使用精灵套件创建游戏。一切正常,并且在所有设备(包括4S)上看起来都不错,但iPhone 4除外。

所有设备都在最新的iOS 7上运行。

iPhone 4上的其他所有功能似乎都可以正常工作,它只是背景图像精灵。而是显示为黑色。

我的想法是它在那里但不在屏幕上。

这是我在后台添加的代码...

//bgImage
    bgImage = [SKSpriteNode spriteNodeWithImageNamed:@"BG_1"];
    bgImage.position = CGPointMake(self.size.width/2, self.size.height/2);
    bgImage.zPosition = 0;
    [self addChild:bgImage];

问题1:就屏幕而言,iPhone 4和4S是否不相同?大小和视网膜都一样?

问题2:有人知道原因吗?

费尔南内斯

iPhone 4的最大纹理大小为2048x2048,iPhone 4s及更高版本的最大纹理大小为4096x4096。如果图像尺寸太大,则会显示黑色图像。在调整图像大小之前和之后,我曾经遇到过此问题。希望这也能解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章