我为我正在开发的iPhone游戏的精简版创建了一个新目标。 我已将新图片添加到资源中,并与他们一起创建了一个精灵。 图像有两个版本 - 普通大小的图像,另一个用于视网膜显示。 这是我补充精灵:创建精灵时出错
CCSprite * liteLabel = [CCSprite spriteWithFile:@"buyAlert1.png"];
liteLabel.position = ccp(240.0,160.0);
[self addChild:liteLabel z:1];
liteLabel.opacity = 30;
在创建新添加的图像游戏崩溃精灵。 这是它在日志中说:
2011-12-03 17:07:02.666丛林猴子精简版[13467:10a03]的cocos2d:框架 间隔:1 2011-12-03 17点07分: 02.668 Jungle Monkey Lite [13467:10a03] cocos2d:surface size:480x320 2011-12-03 17:07:15.472 Jungle Monkey Lite [13467:10a03] cocos2d:CCTexture2D。无法创建纹理。 UIImage is nil 2011-12-03 17:07:15.472 Jungle Monkey Lite [13467:10a03] cocos2d:无法在CCTextureCache中添加图片:buyAlert1.png 2011-12-03 17:07:15.473 Jungle Monkey Lite [13467:10a03]在 *断言故障 - [GameLayer的addChild:Z:],/用户/ odedharth /升降梭箱/ bibijida /恶猴子/恶猴子/恶猴子/库/ cocos2d的/ CCNode.m:407
也在日志的开头说: 视网膜显示不支持 虽然它应该是支持。
奇怪的是,它在完整游戏目标上工作,尽管完整游戏目标和精简游戏目标之间的代码没有区别。
我该如何解决这个问题?
感谢
您是在真实的iPhone上还是在模拟器上运行?您是否取消了应用程序代理中的Retina支持功能?因为它似乎并未在iPhone 4上运行。 – Voldemort