[Cocos2D] what is CCAnimationCache

這篇文章簡單講解一下CCAnimationCache。

基本上,如果你的遊戲中,有大量的CCSprite都使用同樣的animation的話,就可以用這個技巧。這物件的用處是,儲存你所建立的動作,然後要用再拿出來。

假設你有一個CCAnimation,叫做myAnimation,那你可以把它儲存到CCAnimationCache裡面:

[[CCAnimationCache sharedAnimationCache] addAnimation:myAnimation
                                                         name:@"myAnim"];

要用的時候再拿出來:

CCAnimation *myAnim = [[CCAnimationCache sharedAnimationCache] animationByName:@"myAnim"];

留言