我正在 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/