2011-12-03 121 views
1

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

也在日誌的開頭說: 視網膜顯示不支持 雖然它應該是支持。

奇怪的是,它在完整遊戲目標上工作,儘管完整遊戲目標和精簡遊戲目標之間的代碼沒有區別。

我該如何解決這個問題?

感謝

+0

您是在真實的iPhone上還是在模擬器上運行?您是否取消了應用程序代理中的Retina支持功能?因爲它似乎並未在iPhone 4上運行。 – Voldemort

回答

0

好吧,我發現了什麼問題。 添加新圖像時,我沒有將它們添加到lite版本目標中。

+0

請選擇正確的答案:D –

0

「視網膜顯示器不支持」,在常來,當您嘗試激活其他的iPhone4或在模擬器設備上視網膜的支持,當你還沒有明確選擇了「iPhone(視網膜)」 iPhone模擬器的硬件/設備菜單。另見here