我爲我正在開發的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