1302 _color->setColor(Color3B::BLACK);
1306 auto ignore = ParticleSystemQuad::create(
"Particles/SmallSun.plist");
1307 auto parent1 = Node::create();
1308 auto parent2 = ParticleBatchNode::createWithTexture(ignore->getTexture());
1309 ignore->unscheduleUpdate();
1311 for(
unsigned int i=0; i<2;i++)
1313 auto parent = ( i==0 ? parent1 : parent2 );
1315 auto emitter1 = ParticleSystemQuad::create(
"Particles/SmallSun.plist");
1316 emitter1->setStartColor(Color4F(1,0,0,1));
1317 emitter1->setBlendAdditive(
false);
1318 auto emitter2 = ParticleSystemQuad::create(
"Particles/SmallSun.plist");
1319 emitter2->setStartColor(Color4F(0,1,0,1));
1320 emitter2->setBlendAdditive(
false);
1321 auto emitter3 = ParticleSystemQuad::create(
"Particles/SmallSun.plist");
1322 emitter3->setStartColor(Color4F(0,0,1,1));
1323 emitter3->setBlendAdditive(
false);
1325 auto s = Director::getInstance()->getWinSize();
1327 int neg = (i==0 ? 1 : -1 );
1329 emitter1->setPosition(Vec2( s.width/2-30, s.height/2+60*neg));
1330 emitter2->setPosition(Vec2( s.width/2, s.height/2+60*neg));
1331 emitter3->setPosition(Vec2( s.width/2+30, s.height/2+60*neg));
1333 parent->addChild(emitter1, 0, 1);
1334 parent->addChild(emitter2, 0, 2);
1335 parent->addChild(emitter3, 0, 3);
1337 addChild(parent, 10, 1000+i);
cocos2d::Sprite * _background
virtual void onEnter() override
cocos2d::LayerColor * _color
void reorderParticles(float dt)