Cocos2D +仅禁用Retina iPadgraphics
当我将基于cocos2d的游戏从Xcode 4.3+导出时,我现在遇到了一个问题。
虽然我并不打算在游戏中包含iPad Retinagraphics,但似乎该游戏需要Retina iPadgraphics,并且现在正在iPad视网膜上正确加载一切。
有没有一种快速简单的方法来禁用iPad视网膜图像只有从基于比例的用户界面加载资产?
谢谢!
所以这很简单。 将此代码添加到AppDelegate.m文件
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { [director enableRetinaDisplay:NO]; } else { [director enableRetinaDisplay:YES]; }
繁荣。 希望这可以帮助别人,因为我没有看到任何现成的解决scheme。
截至2015年7月这仍然很好。 你只需要像这样改变它:
if ( [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad ) { [director_ enableRetinaDisplay:NO]; } else { if( ! [director_ enableRetinaDisplay:YES] ) }