ios - 为 iPhone 和 iPad(普通版和 Retina 版)制作通用游戏

标签 ios cocos2d-iphone ios-universal-app

我正在 Cocos2d 引擎上制作游戏,我必须制作一款通用游戏。 我遵循的做法如下所述。我有一组 2 个图像,一个是非高清,另一个是下面提到的 -HD。

示例:

image1.png -> I am using this just for Iphone

image1-hd.png -> I am using this for Iphone-Retina, Ipad + Ipad-Retina

这就是我正在关注的内容,这是一项耗时的任务。还有其他好的、简单的自动程序我可以做还是我必须坚持上面的程序?

有 1 个 Iphone 专用的“Image.png” 和 为 Iphone-Retina、Ipad + Ipad-Retina 提供 1 个“Image-HD.png”(这可能会在 Ipad Retina 上产生不良结果,在 Ipad 上也会产生一些不良结果)

这是一个好的做法吗?

最佳答案

是的。这是很好的做法,也是我推荐的唯一做法。在你的情况下,我肯定会考虑添加 -ipadhd 资源,否则你的游戏在 Retina iPad 上看起来就像普通的 iPad 游戏。

对于我推荐的流程TexturePacker 。它具有自动标清功能,可自动从高分辨率图像重新调整标准分辨率图像。它会自动从 atlas-hd.png 和 ipad 版本创建相应的 atlas.png。

关于ios - 为 iPhone 和 iPad(普通版和 Retina 版)制作通用游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12471440/

相关文章:

iphone - iTunes 连接应用程序图标

javascript - 是否有可用的 CSS/JavaScript 框架来帮助模仿 iOS 主屏幕?

ios - 如何暂时禁用 iPad 支持

ios - 如何将 UIImageView 限制在另一个 View 中?

ios - watch 上未收到 WatchKit Darwin 通知

ios - 部分填充形状的颜色

ios - cocos2d Sprite 表消耗大量内存

ios - 将等距平铺 map 坐标转换为屏幕坐标

objective-c - b2shape 椭圆?

ios - 我们需要为通用应用程序使用 2 个 Storyboard吗?