2012-08-16 4 views
0

내가 아는 한, CCSpriteBatchNode의 역할은 OpenGL 명령어의 수를 줄임으로써 (많은 스프릿 시트를 모두 사용하는 경우) 많은 어린이의 렌더링을 최적화하는 것입니다.단일 스프라이트에 애니메이션을 적용하는 CCSpriteBatchNode

하지만 CCSpriteBatchNode는 하나의 스프라이트에 애니메이션을 적용하는 데 사용되는 Cocos2D animation guide에서 본 ...

나는 조금 혼란 스러워요. CCSpriteBatchNode를 사용하여 하나의 단일 CCSprite에 애니메이션을 적용하면 어떤 이점이 있습니까? 그리고 왜?

답변

0

간단히 말해서, 아니요. CCriteBatchNode를 사용하는 화면에 하나의 스프라이트 만있는 경우 스프라이트가 애니메이션인지 아닌지에 비례합니다.

+0

감사합니다. 그러나 공식 가이드가이 작업을 수행하는 것이 다소 짜증이납니다. – fiddler

+2

일반적으로 사용되는 여러 스프라이트를 표시한다고 가정하면 정확합니다. 따라서 모범 사례를 가르칩니다. 그러나이 가이드에서는 CCSpriteBatchNode가이를 수행해야한다고 잘못 말하고 있습니다. – LearnCocos2D

관련 문제