2012-03-08 60 views
4

圖像資源如何在通用應用程序中爲ipad & ipad HD版本命名?支持iPad3的通用cocos2d遊戲

當支持爲iPhone正常和高清圖像,我們使用imageName.png & imageName-hd.png。但是,如果我做出普遍適用性,我認爲我必須重新命名圖像並使用imageNameiPad.png & imageNameiPad-hd.png

請讓我知道命名約定是如何工作的。

感謝 阿比納夫

回答

15

正確的方法的Cocos2D(2.0版或1.1beta)是這樣的:

普通iPhone:

image.png

的Retina iPhone:

image-hd.png

普通的iPad:

圖像的iPad。PNG

的Retina iPad的:

圖像ipadhd.png

必須只需撥打image.png在你的代碼,那麼該代碼將檢測是什麼設備,正確使用本文件。

+0

有沒有更新,如果你知道? – rptwsthi 2014-05-05 07:22:08

-1

我想這會工作完全按照自己的名字的ressource支持在iOS(iPhone版)的視網膜顯示器。這在我看來是:

+0

但它如何區分iphone視網膜和ipad視網膜? – AbhinavVinay 2012-03-08 19:46:34

+0

對不起,我誤解了你的要求。 – AsTeR 2012-03-09 10:43:00

4

我beleive,它是這樣的:

普通iPhone:

image.png

的Retina iPhone:

image.png-HD

普通的iPad:

image.png-IPAD

的Retina iPad的:

image.png -hd-ipad

不要使用@ 2x代替-hd,因爲你會發現你會得到一些錯誤。