我真的很想知道和理解它们之间的区别removeSpriteFramesFromFile
以及removeUnusedSpriteFrames
它们最适用于哪些情况。
问问题
233 次
2 回答
1
看起来是时候从 cocos2d 头文件中再次复制粘贴了!
CCSpriteFrameCache.h:
/** Removes unused sprite frames.
* Sprite Frames that have a retain count of 1 will be deleted.
* It is convinient to call this method after when starting a new Scene.
*/
-(void) removeUnusedSpriteFrames;
/** Removes multiple Sprite Frames from a plist file.
* Sprite Frames stored in this file will be removed.
* It is convinient to call this method when a specific texture needs to be removed.
* @since v0.99.5
*/
- (void) removeSpriteFramesFromFile:(NSString*) plist;
于 2013-06-28T16:31:54.827 回答
0
removeSpriteFramesFromFile :
从 plist 文件中删除多个 Sprite 帧。存储在此文件中的 Sprite Frames 将被删除。当需要移除特定纹理时调用此方法很方便。
移除未使用的SpriteFrames:
删除未使用的精灵帧。保留计数为 1 的 Sprite Frames 将被删除。开启新场景后调用该方法很方便。
于 2013-07-01T12:43:16.073 回答