Particle effects not working when I use cocos2d-x 3.0 RC , before I was using cocos2d-x 2.2

Hi guys, I was writing code in cocos2d-x 2.2, everything was working fine but now I changed to cocos2d-x 3.0RC some of my particle effects are not working. For example the below code is not working

CCParticleExplosion *explosion = CCParticleExplosion::create();
explosion->setDuration(0.1f);
explosion->setPosVar(ccp(15,15));
explosion->setTotalParticles(30);
explosion->setAngle(136.54);
explosion->setAngleVar(360.0);
explosion->setSpeed(223.21);
explosion->setSpeedVar(58.66);
explosion->setRadialAccel(-106);
explosion->setLife(0.05);
explosion->setLifeVar(0.30);
explosion->setStartSize(60.0f);
explosion->setStartSizeVar(0.30);
explosion->setAutoRemoveOnFinish(true);
//explosion->setStartColor(ccc4FFromccc3B(Circle::colors[c->color]));
explosion->setStartColor(ccc4FFromccc3B(color));
explosion->setStartColorVar(Helper::get4FcolorFromHex(0x000000));
explosion->setEndColor(Helper::get4FcolorFromHex(0xFFFFFF));
explosion->setEndColorVar(Helper::get4FcolorFromHex(0x000000));

    ccBlendFunc blend;
    blend.src = GL_ONE;
    blend.dst = GL_ONE_MINUS_SRC_ALPHA;
    explosion->setBlendFunc(blend);

this->addChild(explosion);