cocos2d高清资产不正确地尊重-hd后缀(@ 2x工作正常)

时间:2013-08-13 13:29:22

标签: iphone cocos2d-iphone

我的文件progress_bar_bk.pngprogress_bar_bk-hd.png分别为50x100和100x200像素。

在普通(非视网膜)iPhone或Mac OSX上启动应用程序并打印出sprite.contentSize时,它会显示{50,100}预期。

当我在视网膜iPhone 5上启动应用程序时,它显示内容大小为{25,50},仅为常规分辨率的一半!

即使更奇怪,如果我将progress_bar_bk-hd.png重命名为progress_bar_bk@2x.png,它也能正常工作。也就是说,分辨率为{50,100},看起来干净利落。

我甚至尝试过这样做: CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; [sharedFileUtils setEnableFallbackSuffixes:YES]; [sharedFileUtils.suffixesDict setValue:@"-hd" forKey:kCCFileUtilsiPhoneHD]; [sharedFileUtils.suffixesDict setValue:@"-hd" forKey:kCCFileUtilsiPhone5HD]; [sharedFileUtils.suffixesDict setValue:@"-hd" forKey:kCCFileUtilsiPadHD]; [sharedFileUtils.suffixesDict setValue:@"-hd" forKey:kCCFileUtilsMacHD];

仍然,cocos2d似乎不尊重-hd后缀。

0 个答案:

没有答案