Cocos2d - 默认iPhone5支持-wide / -widehd无效

时间:2013-04-23 05:00:33

标签: cocos2d-iphone

我相信现在Cocos2D 2.1及以上版本支持iPhone5,图片扩展名为-widehd.png

我使用了相同但不在我的游戏中工作。刚刚在cocos2d中搜索并在CCFileUtils.h中找到了这些

- iPhone: ""
- iPhone HD: "-hd"
- iPhone5 : "-wide"
- iPhone5 HD: "-widehd"
- iPad: "-ipad"
- iPad HD: "-ipadhd"
- Mac: ""
- Mac HD: "-machd"

这表明现在默认情况下cocos2d支持iPhone5。为什么不为我工作?

2 个答案:

答案 0 :(得分:0)

CCFileUtils可以选择在不使用后缀的情况下搜索文件夹中的资源,并且它比后缀更干净。为此,请使用以下代码将搜索模式从后缀更改为目录:

CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils];
[sharedFileUtils setSearchMode:kCCFileUtilsSearchDirectoryMode];

然后,创建以下文件夹中的至少一个:

resources-iphone5hd (for iPhone 5 retina resources )
resources-iphone5 (for iPhone 5 non-retina resources )
resources-iphonehd (for iPhone retina resources )
resources-iphone (for iPhone non-retina resources )
resources-ipadhd (for iPad retina resources )
resources-ipad (for iPad non-retina resources )
resources-mac (for OS X resources)
resources-machd (for OS X retina resources. N/A yet)

答案 1 :(得分:0)

在Cocos2d 3.0中,它使用-iphone5hd扩展

   imageName-iphone5hd.png  // For iPhone5 wide screen image