2

我对此进行了很多研究,但我找不到任何有趣的东西..实际上我有一个在 ios5 中制作的 cocos2d 项目,并且在视网膜中显示图像大小很好..当升级到 ios6 时,它显示四分之一的图像大小..它显示 Retina 显示在 CCDirector 中打开。

4

1 回答 1

1

我认为这会对你有所帮助。

NSString *iPadtext;
NSString *device = [UIDevice currentDevice].model;
NSLog(@"deive name is %@",device);

添加两个图像,如 pause.png 和 pause-hd.png

if([device isEqualToString:@"iPad"] || [device isEqualToString:@"iPad Simulator"] ){
iPadtext = @"-hd";

}

CCMenuItemImage *pauseMenuItem = [CCMenuItemImage 
                             itemFromNormalImage:[NSString stringWithFormat:@"pause_01%@.png",iPadText] selectedImage:[NSString stringWithFormat:@"pause_01-over%@.png",iPadText] 
                             target:self selector:@selector(PauseButtonTapped:)];  

我希望它会帮助你

于 2012-10-18T10:41:24.997 回答