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