写了好久的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的也差不多:
local lz=cc.ParticleSystemQuad:create("res/myTest.plist") ly:addChild(lz,100) lz:retain() lz:setTexture(cc.Director:getInstance():getTextureCache():addImage("res/eyeClose.png")) lz:setPosition(100,100)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。