2013-11-09 27 views
0

我在我的項目中有兩種類型的圖像。這些都是,cocos2d中的高清圖像問題

sample.png , sample-hd.png 

當我運行我的項目我得到下面的日誌

cocos2d: Filename(sample-hd.png) contains -hd suffix. Removing it. See cocos2d issue #1040 

這是什麼數?

+0

對於未來的讀者,您可以在引用文件的位置添加代碼行嗎?我將能夠以這種方式寫出更完整的答案。 – godel9

回答

0

只要從引用該文件的任何位置刪除「-hd」後綴,並且該日誌消息應該消失。 Cocos2d會在適當的時候自動添加「-hd」後綴。

例如,這行代碼:

CCSprite *sprite = [CCSprite spriteWithFile:@"sample.png"]; 

將加載在非視網膜設備「sample.png」和「樣品hd.png」視網膜上的設備。有關更多信息,請參見The -hd suffix。以下是關鍵位:

使用CCFileUtils類打開由cocos2d(圖像文件,配置文件,精靈表等)打開的每個文件。當啓用RetinaDisplay時,此類將嘗試打開「-hd」文件。如果該文件不存在,它將打開最初請求的文件。

+0

我有不同大小的相同圖像。一個用於視網膜,另一個用於非視網膜。我將如何區分項目中視網膜和非視網膜設備的圖像。 –

+0

@HariBabu查看我更新的答案以獲得解釋。 – godel9