1

从 Xcode 4.3+ 导出基于 cocos2d 的游戏时,我现在遇到了问题。

虽然我不打算在我的游戏中包含 iPad Retina 图形,但似乎游戏需要 Retina iPad 图形,并且现在仅在 iPad Retina 上错误地加载了所有内容。

仅在从基于比例的 UI 加载资产时,是否有一种快速简单的方法来禁用 iPad Retina 图像?

谢谢!

4

2 回答 2

2

所以这很简单。将此代码添加到 AppDelegate.m 文件

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
    [director enableRetinaDisplay:NO];


} else {

    [director enableRetinaDisplay:YES];

}

繁荣。希望这可以帮助其他人,因为我没有看到任何现成的解决方案。

于 2013-01-20T08:17:22.650 回答
1

截至 2015 年 7 月,这仍然很有效。你只需要像这样改变它:

if ( [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad )
    {
        [director_ enableRetinaDisplay:NO];
    } else {
        if( ! [director_ enableRetinaDisplay:YES] )
    }
于 2015-07-10T22:08:51.313 回答