1

我知道当你加载一个精灵帧时:

  CCSprite *temp=[CCSprite spriteWithSpriteFrameName:[NSString stringWithFormat:@"can%i.png",rand]];

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

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

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

谢谢 。

4

1 回答 1

1

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

于 2013-10-19T11:10:12.007 回答