使用Mac Texture Packer for Cocos2D Android端口

时间:2013-01-29 02:20:39

标签: cocos2d-android texturepacker

我刚刚使用cocos2d完成了一款iPhone游戏。我使用Texture Packer程序来创建我的游戏所需的纹理文件。该程序创建了一些pvr.ccz压缩文件。

现在我想将游戏移植到Android。我安装了Android SDK并准备导入cocos2d-android库。但是我不清楚我是否可以使用我为iPhone创建的相同的pvr.ccz文件。我在Texture Packer中需要做什么来创建可以在cocs2d-android项目中使用的输出文件?

请注意我肯定想使用cocos2d-android,因为我从iPhone安卓移植,所以我不想切换到libgdx或其他一些游戏引擎。

2 个答案:

答案 0 :(得分:1)

好吧,我现在可以回答我自己的问题了。上面的LearnCocos2D的评论是正确的 - 我用Texture Packer人员验证了这一点。 Android手机对不同类型的图像的支持确实不同,有些支持PVR,有些则不支持PVR。大多数(如果不是全部)不支持任何压缩PVR。但是所有人都支持PNG。因此,最好的解决方案是使用相同的Texture Packer项目,但导出到PNG而不是pvr.ccz。

答案 1 :(得分:0)

@ LearnCocos2D:png导致的运行时内存峰值怎么样?你在Cocos2D中关于内存管理的详细沼泽帖确实提到了这一点。

此外,通过使用PNG,我们将无法使用像PVRTC4 / 2这样的图像格式,这会大大减小尺寸。

有什么解决方法吗?让我知道