1

我们开始了一个新项目,同时苹果发布了新的 iPhone6。它的分辨率是多少以及如何在 cocos2d 中添加 iphone6 图像?

如下是早期设备的扩展

 -hd : iphonehd
 -ipad : ipad
 -ipadhd : ipadhd
 -iphone5hd : iphone5

那么如何添加 iPhone 6 呢?

4

1 回答 1

1

人像分辨率:

iPhone 6 : 750 X 1334 pixels (4.7inches)
iPhone 6 Plus : 1242 X 2208 pixels (5.5inches)

无需处理这两个新分辨率。操作系统本身缩放。在 iPhone6 中,使用了 iphone5 的显卡。

笔记 :

1. #define IS_IPHONE5 (IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 568.0f)
2. #define IS_IPHONE5 (([[CCDirector sharedDirector] winSize].width == 568.0f) ? YES : NO )

if(IS_IPHONE5)

现在案例 1 在 iPhone6 和 iPhone 6 Plus 中失败了。所以使用 2。 iphone6 支持不需要其他更改。

于 2014-09-10T11:33:01.647 回答