2012-03-08 56 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,因为你会发现你会得到一些错误。