Iphone 创建精灵时出错

Iphone 创建精灵时出错,iphone,ios,cocos2d-iphone,Iphone,Ios,Cocos2d Iphone,我为我正在开发的iphone游戏lite版创建了一个新的目标。 我向资源中添加了新的图像,并用它们创建了一个精灵。 这些图像有两个版本-常规大小的图像,另一个用于视网膜显示。 这就是我添加精灵的方式: CCSprite * liteLabel = [CCSprite spriteWithFile:@"buyAlert1.png"]; liteLabel.position = ccp(240.0,160.0); [self addChild:liteLabe

我为我正在开发的iphone游戏lite版创建了一个新的目标。 我向资源中添加了新的图像,并用它们创建了一个精灵。 这些图像有两个版本-常规大小的图像,另一个用于视网膜显示。 这就是我添加精灵的方式:

    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丛林猴子Lite[13467:10a03]cocos2d:框架 时间间隔:12011-12-0317:07:02.668丛林猴子Lite[13467:10a03] cocos2d:表面尺寸:480x320 2011-12-03 17:07:15.472丛林猴 Lite[13467:10a03]cocos2d:CCTexture2D。无法创建纹理。UIImage is nil 2011-12-03 17:07:15.472丛林猴子Lite[13467:10a03] cocos2d:无法在CCTextureCache 2011-12-03中添加图像:buyAlert1.png 17:07:15.473 Jungle Monkey Lite[13467:10a03]*中的断言失败 -[GameLayer addChild:z:],/Users/odedharth/Dropbox/bibijida/Evil Monkeys/Evil Monkeys/Evil Monkeys/libs/cococs2d/CCNode.m:407

日志的开头还写着: 视网膜显示不受支持 虽然它应该得到支持

奇怪的是,它在完整的游戏目标上工作,尽管完整的游戏目标和精简的游戏目标在代码上没有区别

我怎样才能解决这个问题


感谢您

当您尝试在iPhone 4以外的设备上激活视网膜支持时,或当您没有在iPhone模拟器的硬件/设备菜单中明确选择“iPhone(视网膜)”时,在模拟器上激活视网膜支持时,会出现“视网膜显示不受支持”。另请参见。

好的,我找到了问题所在。
添加新图像时,我没有将它们也添加到lite版本目标中。

您是在实际的iPhone上运行还是在模拟器上运行?您是否在应用程序委托中取消了对端口的注释?因为你似乎没有在iPhone4上运行。