2012-08-16 67 views
0

據我所知,CCSpriteBatchNode的作用是通過減少OpenGL指令的數量(如果它們全部使用相同的spritesheet)來優化許多孩子的渲染。CCSpriteBatchNode來動畫單個精靈

但在那段CCSpriteBatchNode用於動態單一精靈的Cocos2D animation guide看到...

我有點困惑。使用CCSpriteBatchNode爲單個CCSprite設置動畫效果有什麼好處嗎?爲什麼?

回答

0

總之,沒有。如果您只使用CCSpriteBatchNode在屏幕上顯示單個精靈,則效果不佳,而精靈是否爲動畫。

+0

好的謝謝。但是,這有點煩人,官方指南這樣做...... – fiddler 2012-08-16 09:17:33

+2

假設你想要顯示多個精靈,這是常見的用例,這是正確的。所以它確實教授最佳實踐。但是指南也錯誤地說CCSpriteBatchNode需要這樣做,事實並非如此。 – LearnCocos2D 2012-08-16 10:10:31