您的位置:首页 > 移动开发 > Cocos引擎

cocos2d版本指定不同的文件后缀类…

2014-04-26 22:06 337 查看
cocos2d-iphone-2.1-beta4,这个版本已经完美支持iphone
5。以后的文件可以不用再进行特别的iphone5判断,只用对图片的后缀做一些命名就可以了。

新版本已经对CCFileUtils进行了重写。可以指定后缀名和文件的插灶顺序。

CCFileUtils *sharedFileUtils = [CCFileUtils
sharedFileUtils];

[sharedFileUtils
setEnableFallbackSuffixes:NO];

sharedFileUtils.enableiPhoneResourcesOniPad=YES;

//指定每种版本对应的后缀名

NSDictionary *dict =@{

kCCFileUtilsDefault:@"",

kCCFileUtilsiPadHD:@"-ipadhd",

kCCFileUtilsiPad:@"-ipad",

kCCFileUtilsiPhone5HD:@"-i5hd",

kCCFileUtilsiPhone5:@"",

kCCFileUtilsiPhoneHD:@"-hd",

kCCFileUtilsiPhone:@""};

sharedFileUtils.suffixesDict = [NSDictionary
dictionaryWithDictionary:dict];

//指定文件的查找循序,自己排列优先级。

sharedFileUtils.searchResolutionsOrder =
@[kCCFileUtilsiPadHD,kCCFileUtilsiPad,kCCFileUtilsiPhone5HD,kCCFileUtilsiPhoneHD,kCCFileUtilsiPhone5,kCCFileUtilsiPhone];

如果你不想自己命名一套后缀名的话,直接用默认的就可以了。默认的iphone5对应的文件后缀是
widehd
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: