In one of my game I am using CCSpriteBatchNode to get advantage of BatchDraw by adding all nodes to it. Every thing is working good. But then I found a problem when I tried to add particle effect to one of batchNode child, as effect is not shown. The code is correct as when I add the same code to the node that is direct child of layer it works correctly. Is there any limitation here.
Consider the code below
spriteSheet = CCSpriteBatchNode::batchNodeWithFile;
CCSprite **target = CCSprite::spriteWithSpriteFrame~~>spriteFrameByName);
//add fire to the hurdle
CCParticleSystem** m_emitter1 = CCParticleFire::node();
CCSpriteFrame * spriteFrame = CCSpriteFrameCache::sharedSpriteFrameCache()~~>spriteFrameByName;