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] ) }