从精灵表中加载一个简单的精灵

时间:2013-10-19 10:22:13

标签: cocos2d-iphone

我知道当你用:

加载精灵框架时
  CCSprite *temp=[CCSprite spriteWithSpriteFrameName:[NSString stringWithFormat:@"can%i.png",rand]];

它通常从缓存中的最后一个精灵表中获取精灵。

我想从特定的精灵表中加载特定的精灵:

sprite1.png加载spritesheet1.png。 我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:1)

确保您只有唯一的精灵帧名称,或确保您正确加载/卸载包含重复帧的地图集,但这很难,因为使用的任何纹理都会将纹理保留在内存中