861 _color->setColor(Color3B::BLACK);
865 _emitter = ParticleSystemQuad::createWithTotalParticles(100);
868 _emitter->setTexture(Director::getInstance()->getTextureCache()->addImage(
"Images/fire.png"));
871 _emitter->setDuration(ParticleSystem::DURATION_INFINITY);
874 _emitter->setEmitterMode(ParticleSystem::Mode::RADIUS);
879 _emitter->setEndRadius(ParticleSystem::START_RADIUS_EQUAL_TO_END_RADIUS);
892 auto size = Director::getInstance()->getWinSize();
893 _emitter->setPosition(Vec2(size.width/2, size.height/2));
907 Color4F startColor(0.5f, 0.5f, 0.5f, 1.0f);
908 _emitter->setStartColor(startColor);
910 Color4F startColorVar(0.5f, 0.5f, 0.5f, 1.0f);
911 _emitter->setStartColorVar(startColorVar);
913 Color4F endColor(0.1f, 0.1f, 0.1f, 0.2f);
916 Color4F endColorVar(0.1f, 0.1f, 0.1f, 0.2f);
917 _emitter->setEndColorVar(endColorVar);
922 _emitter->setEndSize(ParticleSystem::START_SIZE_EQUAL_TO_END_SIZE);
930 auto rot = RotateBy::create(16, 360);
931 _emitter->runAction(RepeatForever::create(rot));
cocos2d::Sprite * _background
virtual void onEnter() override
cocos2d::ParticleSystemQuad * _emitter
cocos2d::LayerColor * _color