ios - Cocos2d中如何添加iPhone6支持

标签 ios cocos2d-iphone iphone-6

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

如下是早期设备的扩展

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

那么如何添加 iPhone 6 呢?

最佳答案

纵向分辨率:

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 支持不需要其他更改。

关于ios - Cocos2d中如何添加iPhone6支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25764269/

相关文章:

ios - NSString stringWithFormat 添加了 "ffffff"

iphone - 如何对 NSUndoManager+UITextInput 的击键进行分组

android - 移动图书馆或图片库示例

objective-c - int 属性出现无法识别的选择器

ios - 在 Cocos2d 中加载 multipack spritesheet 时找不到文件

iphone - 等同于 CCLayer 的 -viewDidAppear?

ios - 新 iPhone 6 和 6+ 的图像分辨率,添加了 @3x 支持?

ios - 为什么不设置此 UISlider 的值属性更新其位置?

ios - UIImageView 图像在 iPhone 5s、6 和 6+ 中不显示

ios - iPhone 5, 6, 6 plus ui设计问题