【问题标题】:How to scale images for cocos2d game to iPhone/iPad (with and without Retina)如何将 cocos2d 游戏的图像缩放到 iPhone/iPad(有和没有 Retina)
【发布时间】:2012-07-02 17:11:08
【问题描述】:

我正在 cocos2d (1.0.1) 中开发游戏,我的艺术家给我发送了 psd 项目文件,所有 3200x1800 分辨率 300ppi。我应该为带有和不带有 Retina 显示屏的 iPad 和 iPhone 制作它。 我意识到我对图形一无所知。为 iPhone 和 iPad(高清和标清)准备图像的最佳方法是什么。我应该将其缩放到 480x320 吗?我应该使用像 Texture Packer 这样的应用程序吗?怎么做才不会有任何损失?

【问题讨论】:

    标签: image cocos2d-iphone textures retina-display packer


    【解决方案1】:

    最简单的方法是为 iPad Retina 显示屏和 iPhone Retina 显示屏制作图形,然后使用 Texture Packer 将它们自动缩放到每种设备的非 Retina 尺寸。

    作为 iPhone 的工作流程,这就变成了:

    1. 为 640x960 显示器创建 Retina 图形。

    2. 使用 Texture Packer 为 Retina 版本创建纹理 然后使用 Texture Packer 缩小 Retina 纹理 低分辨率设备。

    3. 看看如何在cocos2d中使用生成的图片和plist。

    关于#3,这里有一些很好的教程:

    http://www.codeandweb.com/texturepacker/tutorials/#cocos2d

    Cocos2d 非常擅长处理 Retina 和非 Retina 版本游戏之间的所有点转换。一旦您告诉它使用 Retina 图形(如果可用),您就可以使用标准的 320x480 cocos2d 点系统对您的游戏进行编程,所有定位都将在您更大的启用 Retina 显示的版本中工作。 (或 768x1024 iPad 版本)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多