這篇文章簡單講解一下CCAnimationCache。
基本上,如果你的遊戲中,有大量的CCSprite都使用同樣的animation的話,就可以用這個技巧。這物件的用處是,儲存你所建立的動作,然後要用再拿出來。
假設你有一個CCAnimation,叫做myAnimation,那你可以把它儲存到CCAnimationCache裡面:
[[CCAnimationCache sharedAnimationCache] addAnimation:myAnimation
name:@"myAnim"];
要用的時候再拿出來:
CCAnimation *myAnim = [[CCAnimationCache sharedAnimationCache] animationByName:@"myAnim"];
基本上,如果你的遊戲中,有大量的CCSprite都使用同樣的animation的話,就可以用這個技巧。這物件的用處是,儲存你所建立的動作,然後要用再拿出來。
假設你有一個CCAnimation,叫做myAnimation,那你可以把它儲存到CCAnimationCache裡面:
[[CCAnimationCache sharedAnimationCache] addAnimation:myAnimation
name:@"myAnim"];
要用的時候再拿出來:
CCAnimation *myAnim = [[CCAnimationCache sharedAnimationCache] animationByName:@"myAnim"];
留言
張貼留言