removeSpriteFramesFromFile
と と の違いとremoveUnusedSpriteFrames
、それらが最もよく適用されるケースを知り、理解したいと思います。
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 に答える