写了好久的lua,cpp都快忘完了,悲剧,今天记录一下粒子效果
使用cocos2dx自带的粒子效果代码如下:
ParticleFire*pf = ParticleFire::create();
pf->retain();
this->addChild(pf, 100);
pf->setTexture(Director::getInstance()->getTextureCache()->addImage("CloseNormal.png"));
pf->setPosition(Point(visibleSize.width / 2, visibleSize.height / 2));
其实自己可以编辑粒子效果,用到的粒子编辑器如下:
IOS:Particle Designer
现在有Windows的了,不过粒子效果不如ios的全,还是建议使用ios的
自己编辑好的粒子效果使用如下:
ParticleSystemQuad*pq = ParticleSystemQuad::create("myTest.plist");
pq->retain();
this->addChild(pq, 100);
pq->setTexture(Director::getInstance()->getTextureCache()->addImage("CloseNormal.png"));
pq->setPosition(Point(visibleSize.width / 2, visibleSize.height / 2));
lua的也差不多: