图像资源如何在通用应用程序中为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