ios - Cocos2D + 仅禁用 Retina iPad 图形

标签 ios xcode ipad cocos2d-iphone retina-display

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

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

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

谢谢!

最佳答案

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

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


} else {

    [director enableRetinaDisplay:YES];

}

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

关于ios - Cocos2D + 仅禁用 Retina iPad 图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14422637/

相关文章:

objective-c - UITableViewCell 中的 UIButton subview 未按预期隐藏

ios - 暂停返回后滚动 BG 丢失(iOS-SpriteKit-iphone)

ios - 如何添加带有下标的表格 View 部分标题?

objective-c - 如何在 Xcode 4 中设置 NSZombieEnabled?

Xcode、git 和中间构建文件夹

objective-c - Mac应用程序: 'Auto Loading' the last used Document

iphone - 如何检测我的 iPhone 应用程序是否正在 iPad 上运行

ios - 如何实现 NSUserDefault 通过多个 View 访问

ipad - 点击事件在 iPad 上不起作用

ios - 如何使用 2 个 UITableViewControllers 构建 iOS 主从应用程序?