cocos2d-x 3.1.1 学习笔记[16] Particle 粒子效果
2014-07-21 16:05
567 查看
//plist文件里面有粒子效果的各种参数 //textureFileName对应着使用粒子的图片 auto particle = ParticleSystemQuad::create("starFlash.plist"); particle->setPosition(Vec2(s.width / 2, s.height / 2)); addChild(particle); //所有的配置也可以自己写 auto p2 = ParticleSystemQuad::createWithTotalParticles(200); p2->setTexture(Director::getInstance()->getTextureCache()->addImage("CloseNormal.png")); p2->setPosition(Vec2(100, 100)); // duration p2->setDuration(ParticleSystem::DURATION_INFINITY); // radius mode p2->setEmitterMode(ParticleSystem::Mode::RADIUS); // radius mode: start and end radius in pixels p2->setStartRadius(4); p2->setStartRadiusVar(1); p2->setEndRadius(ParticleSystem::START_RADIUS_EQUAL_TO_END_RADIUS); p2->setEndRadiusVar(0); // radius mode: degrees per second p2->setRotatePerSecond(100); p2->setRotatePerSecondVar(0); // angle p2->setAngle(90); p2->setAngleVar(0); // emitter position auto size = Director::getInstance()->getWinSize(); p2->setPosVar(Point::ZERO); // life of particles p2->setLife(0.5); p2->setLifeVar(0); // spin of particles p2->setStartSpin(0); p2->setStartSpinVar(0); p2->setEndSpin(0); p2->setEndSpinVar(0); // color of particles Color4F startColor(0.0f, 0.8f, 0.9f, 1.0f); p2->setStartColor(startColor); Color4F startColorVar(0, 0, 0, 1.0f); p2->setStartColorVar(startColorVar); Color4F endColor(1.0f, 1.0f, 1.0f, 0.1f); p2->setEndColor(endColor); Color4F endColorVar(0, 0, 0, 0.1f); p2->setEndColorVar(endColorVar); // size, in pixels p2->setStartSize(20); p2->setStartSizeVar(1); p2->setEndSize(0); // emits per second p2->setEmissionRate(p2->getTotalParticles() / p2->getLife()); // additive p2->setBlendAdditive(false); //addChild(p2); p2->setPosition(Point(200,200)); addChild(p2);
相关文章推荐
- cocos2d学习笔记第四章 粒子效果及座标系
- cocos2d-x学习笔记之粒子效果
- cocos2d-x-3.0rc1 学习笔记2( 什么标题、菜单按钮、粒子效果之类的)
- IOS cocos2d学习笔记-<六>CCParticalSystem粒子效果
- cocos2d 粒子效果以及Particle Designer粒子工具的学习
- cocos2d-x初学笔记11:粒子系统Particle
- 【学习笔记】cocos2d-x 粒子对象
- cocos2d-x学习笔记16:记录存储1:CCUserDefault 推荐
- cocos2d-x学习笔记14:粒子系统1:简介&工具使用
- Cocos2d-x学习笔记(16)(常见22种特效)
- cocos2d-x 2.X demo学习笔记 8 ----Particle 例子系统
- (转)cocos2d-x学习笔记(五)仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)
- <转>cocos2d-x学习笔记(五)仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)
- cocos2d-x学习笔记(12)--粒子系统
- 九 手游开发神器 cocos2d-x editor 之粒子效果(ParticleEditor)
- cocos2d-x 3.1.1 学习笔记[1]Label 标签
- 【Cocos2d-html5游戏引擎学习笔记(11)】运动中速度效果
- cocos2d 粒子效果以及Particle Designer粒子工具的学习
- (转)cocos2d-x学习笔记14:粒子系统1:简介&工具使用
- cocos2d-x学习笔记16:记录存储1:CCUserDefault