iphone - Cocos2d 中的视网膜和非视网膜图形

标签 iphone ios cocos2d-iphone

我有一个 iphone 游戏已经在一年前用旧版本的 cocos2d 开发了。

现在我想为所有 iphone3G、3GS 和 4+ 设备升级具有视网膜和非视网膜图形的游戏。

我已经使用了很多按钮和 CCMenus 我如何在代码中处理它们。我必须为每个图形都写条件吗?

任何帮助或教程?

提前致谢

最佳答案

不,您不需要进行条件编码....您可以通过取消注释或将以下代码添加到 applicationDidFinishLaunching 中的 appDelegate.m/.mm 文件中来支持视网膜显示

    if( ! [director enableRetinaDisplay:YES] )
    CCLOG(@"Retina Display Not supported");

还需要为iPhone的视网膜显示添加“-hd”后缀的图片文件。

对于 cocos2d 版本 2,您需要“-ipad”和“-ipadhd”文件出现在您的 Resources 文件夹中。

要升级 cocos2d 版本,您可以按照此 Link 上的步骤进行操作. 但是cocos2d version 2支持3GS及以上的iPhone。

希望这些信息对您有所帮助。

关于iphone - Cocos2d 中的视网膜和非视网膜图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10793614/

相关文章:

iphone - 使用 iPhone 应用程序中的过渡将对象移动到触摸

iphone - iPhone:上载新版本的应用程序-是否有批准程序?

iphone - iphone safari 中的部分黑色背景

iphone - iOS 键盘显示 SAVE

iphone - 核心数据 NSFetchRequest 在删除对象和重新获取数据后返回未排序的数组

iphone - cocos2d 支持视网膜 iPhone 和低清晰度 iPad,但不支持视网膜 iPad?

iPhone,拍摄时如何检测图像的方向

ios - AppDelegate 中的本地通知问题

用于检查铁路 PNR 状态和列车查询的 iPhone 应用程序

iphone - @selector CCCallFunc的多个参数错误