2012-04-02 52 views
0

我需要使用相同的图像创建相同的精灵,例如50-100次。我读到它们自己初始化它们会产生性能问题,是否有命令来执行此操作?如果CCBatchNode是应该使用的,那么请解释它是如何工作的。和是的,我已经在网上搜索了一个小时。任何信息,将不胜感激。谢谢Cocos2d使用相同的

+1

我相信Cocos2d只会从文件加载一次图像,然后缓存纹理数据以便后续请求到同一文件......但是您可能会考虑使用精灵表格(http://www.raywenderlich的.com/1271 /如何使用的的动画和精灵片合的cocos2d)。 – 2012-04-02 22:42:31

+0

k即将与spritesheets thx – mattblessed 2012-04-02 23:52:30

回答

1

Cocos2d只在内存中加载纹理一次,并继续使用它来满足纹理需求。所以在创建具有相同纹理的100个引用时没有问题。它不会影响很多内存。