两种添加粒子系统方法的疑问

添加粒子系统方法1:
CCParticleSystem* emitter3 = CCParticleSystemQuad::create(“particles/red.plist”);
emitter3->retain();
CCParticleBatchNode *batch3 = CCParticleBatchNode::createWithTexture(emitter3->getTexture());
batch3->addChild(emitter3);
emitter3->setPosition(ccp(100, 680));
addChild(batch3, 4);
emitter3->release();

添加粒子系统方法2:
CCParticleSystem* emitter4 = new cocos2d::CCParticleSystemQuad();
emitter4->initWithFile(“particles/green_blue.plist”);
emitter4->setPosition(ccp(150, 680));
addChild(emitter4, 5);

此两种方法都可以,之间有什么差异,求解,谢谢~

有个是圆环的。
建议下载粒子编辑软件,试试就知道,即时显示效果很好看明白。

主要是Batch区别,Batch是优化了,效率好一些。