Cocos2d iphone 从精灵工作表加载简单精灵

Cocos2d iphone 从精灵工作表加载简单精灵,cocos2d-iphone,Cocos2d Iphone,我知道,当您加载带有以下内容的精灵帧时: CCSprite *temp=[CCSprite spriteWithSpriteFrameName:[NSString stringWithFormat:@"can%i.png",rand]]; 它通常从缓存中的最后一个精灵工作表中获取精灵 我想从特定精灵工作表加载特定精灵: 从spritesheet1.png加载sprite1.png。 我该怎么做 谢谢。通过确保只有唯一的精灵框架名称,或通过确保正确加载/卸载包含重复框架的地图集,但这很困难,

我知道,当您加载带有以下内容的精灵帧时:

  CCSprite *temp=[CCSprite spriteWithSpriteFrameName:[NSString stringWithFormat:@"can%i.png",rand]];
它通常从缓存中的最后一个精灵工作表中获取精灵

我想从特定精灵工作表加载特定精灵:

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


谢谢。

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

,或者确保正确加载/卸载包含重复帧的地图集,但这很困难,因为使用中的任何纹理都会将纹理保留在内存中