通用cocos2d游戏支持iPad3

时间:2012-03-08 19:37:36

标签: ipad cocos2d-iphone ios-universal-app

如何为ipad& amp;通用应用程序中的ipad HD版本?

支持iphone的普通和高清图像时,我们使用 imageName.png &的 imageName-hd.png 即可。但如果我做了一个普遍的话,我就是假设我必须重命名图像并使用 imageNameiPad.png &的 imageNameiPad-hd.png

请告诉我命名约定的工作原理。

由于 阿比纳夫

3 个答案:

答案 0 :(得分:15)

cocos2d (版本2.0或1.1beta)中的正确方法是:

普通iPhone:

image.png

Retina iPhone:

图像hd.png

普通iPad:

图像ipad.png

Retina iPad:

图像ipadhd.png

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

答案 1 :(得分:4)

我相信它会是这样的:

普通iPhone:

image.png

Retina iPhone:

image.png-HD

普通iPad:

image.png-ipad的

Retina iPad:

image.png-HD-ipad的

请勿使用@ 2x而不是-hd,因为您会发现会出现错误。

答案 2 :(得分:-1)

我想这样就可以完全按照你所说的名称来支持iOS上的视网膜显示(适用于iPhone)。我想到的是:

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