0

removeSpriteFramesFromFileと と の違いとremoveUnusedSpriteFrames、それらが最もよく適用されるケースを知り、理解したいと思います。

4

2 に答える 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 ファイルから複数のスプライト フレームを削除します。このファイルに保存されているスプライト フレームは削除されます。特定のテクスチャを削除する必要がある場合に、このメソッドを呼び出すと便利です。

removeUnusedSpriteFrames :

未使用のスプライト フレームを削除します。保持回数が 1 のスプライト フレームは削除されます。新しい Scene を開始した後にこのメソッドを呼び出すと便利です。

于 2013-07-01T12:43:16.073 に答える