//下雨效果,雨滴会从设置的坐标向下移动
auto rain = ParticleRain::create();
rain->setPosition(Vec2(size.width/2,size.height/2));
rain->setTexture(sprite->getTexture());
//烟花效果
auto Fireworks = ParticleFireworks::create();
Fireworks->setPosition(Vec2(size.width/2,size.height/2));
Fireworks->setTexture(sprite->getTexture());
//太阳粒子
auto sun = ParticleSun::create();
sun->setPosition(Vec2(size.width / 2, size.height / 2));
sun->setScale(2.0f);
//流星粒子
auto meteor = ParticleMeteor::create();
meteor->setPosition(Vec2(size.width / 2, size.height / 2));
//螺旋粒子
auto spiral = ParticleSpiral::create();
spiral->setPosition(Vec2(size.width / 2, size.height / 2));
spiral->setTexture(sprite->getTexture());
//爆炸粒子
auto explosion = ParticleExplosion::create();
explosion->setPosition(Vec2(size.width / 2, size.height / 2));
//烟雾粒子
auto smoke = ParticleSmoke::create();
smoke->setPosition(Vec2(size.width / 2, size.height / 2));
smoke->setTexture(sprite->getTexture());
//雪花粒子
auto snow = ParticleSnow::create();
now->setPosition(Vec2(size.width / 2, size.height / 2));
snow->setTexture(sprite->getTexture());
//火焰粒子
auto fire = ParticleFire::create();
fire->setPosition(Vec2(size.width / 2, size.height / 2));
//开花粒子
auto flower = ParticleFlower::create();
flower->setPosition(Vec2(size.width / 2, size.height / 2));
太阳、流星、爆炸,火焰、花粒子效果不需要加入自己的纹理,加入后粒子效果不可见。其余都可加入自己需要的纹理。