Cocos2d iphone 如何使单个ccsprite在不使用sprite工作表的情况下加载得更快

Cocos2d iphone 如何使单个ccsprite在不使用sprite工作表的情况下加载得更快,cocos2d-iphone,ccsprite,Cocos2d Iphone,Ccsprite,我想知道是否有一种方法可以使ccsprite加载更快而不使用sprite表。我想避免使用sprite表的主要原因是因为我的图像非常大,所以使用.pvr.ccz sprite表将我的资源文件夹增加了一倍多,达到了40MB以上,而且我甚至还没有为iPhone5添加sprite表 那么,这个问题是关于1)加载速度、2)捆绑包大小还是3)应用程序运行时的内存使用情况?如果您使用的是.pvr.ccz,则可以优化加载速度和包大小。在.pvr.ccz中,每个精灵工作表不需要有多个精灵,但每个精灵可以有一个纹理

我想知道是否有一种方法可以使ccsprite加载更快而不使用sprite表。我想避免使用sprite表的主要原因是因为我的图像非常大,所以使用.pvr.ccz sprite表将我的资源文件夹增加了一倍多,达到了40MB以上,而且我甚至还没有为iPhone5添加sprite表

那么,这个问题是关于1)加载速度、2)捆绑包大小还是3)应用程序运行时的内存使用情况?如果您使用的是.pvr.ccz,则可以优化加载速度和包大小。在.pvr.ccz中,每个精灵工作表不需要有多个精灵,但每个精灵可以有一个纹理文件,就像在.png或其他图形格式中一样。@YvesLeBorg:问题是关于3)。我应该提到精灵是用于滚动背景的。删除一个使用过的批处理节点并再次添加它会影响滚动的流畅性。@LearnCos2D:谢谢你的文章,我从中学到了很多。但我的情况有点棘手,需要在背景之间切换以实现无休止的滚动。有没有办法请看上面的评论。如果你重复相同的背景图片,只需重新定位它们。否则,您必须在背景中加载下一个纹理,请参见cctexturecache addimageasync(或类似)方法