我正在使用精灵套件创建游戏。一切正常,并且在所有设备(包括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] 删除。
我来说两句