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