我有一些问题需要帮助。我有一个我需要动画的精灵,但精灵是600x600,有25帧,这变成了一个非常大的spritesheet,实际上比iPhone允许更大。什么是解决这个限制的方法?在flash中动画并导出cocos2d?甚至可能吗?
答案 0 :(得分:1)
缩小它。为什么你甚至需要这么大的精灵?
或单独添加帧。 (效率较低)
答案 1 :(得分:0)
对于How to use animations and sprite-sheets in cocos2d
阅读这是最好的文档。
cocos2d显示的任何图像都必须符合cocos2d这些尺寸,使用OpenGL并且所有图像都必须加载到纹理内存中。
我不确定是否有其他API可以为您提供加载更大图像的方法。
了解更多信息read this discussion.
答案 2 :(得分:0)
当你使用Texture Packer制作精灵表时,使用.pvr.ccz文件而不是输出文件.png,它会减小文件大小。你也可以用来在RGB_4444纹理上加载这个纹理。