圖像資源如何在通用應用程序中爲ipad & ipad HD版本命名?支持iPad3的通用cocos2d遊戲
當支持爲iPhone正常和高清圖像,我們使用imageName.png & imageName-hd.png。但是,如果我做出普遍適用性,我認爲我必須重新命名圖像並使用imageNameiPad.png & imageNameiPad-hd.png?
請讓我知道命名約定是如何工作的。
感謝 阿比納夫
圖像資源如何在通用應用程序中爲ipad & ipad HD版本命名?支持iPad3的通用cocos2d遊戲
當支持爲iPhone正常和高清圖像,我們使用imageName.png & imageName-hd.png。但是,如果我做出普遍適用性,我認爲我必須重新命名圖像並使用imageNameiPad.png & imageNameiPad-hd.png?
請讓我知道命名約定是如何工作的。
感謝 阿比納夫
在正確的方法的Cocos2D(2.0版或1.1beta)是這樣的:
普通iPhone:
image.png
的Retina iPhone:
image-hd.png
普通的iPad:
圖像的iPad。PNG
的Retina iPad的:
圖像ipadhd.png
必須只需撥打image.png在你的代碼,那麼該代碼將檢測是什麼設備,正確使用本文件。
我想這會工作完全按照自己的名字的ressource支持在iOS(iPhone版)的視網膜顯示器。這在我看來是:
但它如何區分iphone視網膜和ipad視網膜? – AbhinavVinay 2012-03-08 19:46:34
對不起,我誤解了你的要求。 – AsTeR 2012-03-09 10:43:00
我beleive,它是這樣的:
普通iPhone:
image.png
的Retina iPhone:
image.png-HD
普通的iPad:
image.png-IPAD
的Retina iPad的:
image.png -hd-ipad
不要使用@ 2x代替-hd,因爲你會發現你會得到一些錯誤。
有沒有更新,如果你知道? – rptwsthi 2014-05-05 07:22:08