我有一个使用Cocos2D的应用程序,它支持普通和视网膜iPhone。我正试图移植它,所以它也支持iPad。但是,我不想支持视网膜iPad(因为我没有足够高的分辨率图像)。有没有办法做到这一点?
当我在iPad模拟器上运行应用程序时,一切正常,但在视网膜iPad上的东西已经坏了。 (它需要低清iPad应用程序并在屏幕的一角运行它而不是缩放它)。理想情况下,我会扩大所有低清iPad图像,以便它适用于视网膜iPad。
答案 0 :(得分:1)
,如果你使用的是cocos2D模板,那么在Appdelegate中你会找到这一行
if( ! [director_ enableRetinaDisplay:YES] )
CCLOG(@"Retina Display Not supported");
将上面的行更改为以下行。
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
if( ! [director_ enableRetinaDisplay:YES] )
CCLOG(@"Retina Display Not supported");
}
否则,您将通过项目
搜索此声明[director_ enableRetinaDisplay:YES];
将其更改为
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
if( ! [director_ enableRetinaDisplay:YES] )
CCLOG(@"Retina Display Not supported");
}