我知道当你用:
加载精灵框架时 CCSprite *temp=[CCSprite spriteWithSpriteFrameName:[NSString stringWithFormat:@"can%i.png",rand]];
它通常从缓存中的最后一个精灵表中获取精灵。
我想从特定的精灵表中加载特定的精灵:
从sprite1.png
加载spritesheet1.png
。
我该怎么做?
谢谢。
答案 0 :(得分:1)
确保您只有唯一的精灵帧名称,或确保您正确加载/卸载包含重复帧的地图集,但这很难,因为使用的任何纹理都会将纹理保留在内存中