支持iPad3的通用CoCo2D游戏

支持iPad3的通用CoCo2D游戏,ipad,cocos2d-iphone,ios-universal-app,Ipad,Cocos2d Iphone,Ios Universal App,在通用应用程序中,ipad和ipad HD版本的图像资源将如何命名 当支持iphone的普通和高清图像时,我们使用imageName.png&imageName HD.png。但是如果我做出一个通用的假设,我是否正确地假设我必须重命名图像并使用imageNameiPad.png&imageNameiPad hd.png 请让我知道命名约定是如何工作的 谢谢 Abhinav我想这将与您命名的支持iOS(iPhone)上视网膜显示的ressource完全一样。我认为: MyFile.png是标准分

在通用应用程序中,ipad和ipad HD版本的图像资源将如何命名

当支持iphone的普通和高清图像时,我们使用imageName.png&imageName HD.png。但是如果我做出一个通用的假设,我是否正确地假设我必须重命名图像并使用imageNameiPad.png&imageNameiPad hd.png

请让我知道命名约定是如何工作的

谢谢
Abhinav

我想这将与您命名的支持iOS(iPhone)上视网膜显示的ressource完全一样。我认为:

  • MyFile.png是标准分辨率
  • Myfile@2x.png视网膜显示的分辨率是多少

我相信它是这样的:

普通iPhone:

image.png

视网膜iPhone:

image.png-hd

普通iPad:

image.png-ipad

视网膜iPad:

image.png-hd-ipad


不要使用@2x而不是-hd,因为您会发现会出现一些错误。cocos2d(版本2.0或1.1beta)中,正确的方法是:

普通iPhone:

image.png

视网膜iPhone:

image-hd.png

普通iPad:

image-ipad.png

视网膜iPad:

image-ipadhd.png


您必须在代码中调用image.png,然后代码将检测到什么是设备并正确使用该文件。

但它如何区分iphone视网膜和ipad视网膜?