Насколько я понимаю, роль CCSpriteBatchNode - оптимизировать рендеринг многих дочерних элементов, уменьшив количество инструкций OpenGL (если все они используют один и тот же спрайт).CCSpriteBatchNode для анимации одного спрайта
Но я видел в Cocos2D animation guide, что CCSpriteBatchNode используется для анимации одного спрайта ...
Я немного запутался. Есть ли какая-либо польза для использования CCSpriteBatchNode для анимации одного единственного CCSprite? И почему?
Хорошо спасибо. Но тогда это немного раздражает, что официальное руководство делает это ... – fiddler
Правильно, если вы хотите отображать несколько спрайтов, что является обычным прецедентом. Поэтому он учит лучшим практикам. Но руководство также неверно говорит, что для этого требуется CCSpriteBatchNode, а это не так. – LearnCocos2D