0

私が理解している限り、CCSpriteBatchNodeの役割は、OpenGL命令の数を減らすことによって、多くの子のレンダリングを最適化することです(すべてが同じスプライトシートを使用している場合)。

しかし、Cocos2Dアニメーションガイドで、CCSpriteBatchNodeが単一のスプライトをアニメーション化するために使用されていることを確認しました...

私は少し混乱しています。CCSpriteBatchNodeを使用して単一のCCSpriteをアニメーション化する利点はありますか?なぜ?

4

1 に答える 1

0

要するに、違います。CCSpriteBatchNodeを使用して画面上にスプライトが1つしかない場合、スプライトがアニメーション化されているかどうかに関係なく、逆効果になります。

于 2012-08-16T09:13:29.540 に答える