I have a pretty complex UI node structure loaded from a .ccbi file, this includes CCSpites, CCMenuItems, CCLayerColors primarily. The draw call counter sometimes exceeds 300, so I need to do something to increase performance. The obvious approach is batching, but I have no idea how to implement it when having a multilevel hierarchy of CCSprites.
would give us 3 draw calls (1 for each CCSprite). Provided, they are all from the same texture, they could theoretically be batched. Anyone can help?