1 下载ParticleEditor粒子编辑器,编辑好自己的粒子,save as Test.plist, TexturePaht 项设置为自己想要的粒子照片 Test.png
2 把Test.plist 和 Test.png 拷贝动 helloWorld工程下的Resources目录下测试
3 在按钮中添加如下函数(我在按钮中实现)
void HelloWorld::menuCloseCallback(CCObject* pSender)
{
CCSize sz = CCDirector::sharedDirector()->getWinSize();
CCNode *parent1 = CCNode::create();
CCParticleSystemQuad *emitter1 = CCParticleSystemQuad::create("测试.plist");
//emitter1->setStartColor(ccc4f(1,0,0,1));
//emitter1->setBlendAdditive(false);
emitter1->setPosition(ccp(sz.width/2, sz.height/2));
parent1->addChild(emitter1, 0, 10);
addChild(parent1, 10, 100);
}
注意事项:
TotalParticles (粒子总数目)不能设置的太多,否则在编辑器中可以播放,但在cocos2dx引擎中无法播放 (就是这个浪费了我1个多小时)
可参考的博文:http://blog.youkuaiyun.com/comhaqs/article/details/8520917