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