cocos2dx 粒子系统
来源:互联网 发布:证件照的软件 编辑:程序博客网 时间:2024/05/12 21:04
//建立一个粒子系统
CCParticleSystem* pParticleSystem=new CCParticleSystemQuad();
//产生300个粒子
pParticleSystem->initWithTotalParticles(10);
//设置粒子图片
pParticleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("star.png"));
//设置粒子系统持续时间
pParticleSystem->setDuration(-1); //秒,-1为永久
//设置重力方向
pParticleSystem->setGravity(CCPointZero);
//设置角度,角度变化率
pParticleSystem->setAngle(0);
pParticleSystem->setAngleVar(360);
//设置运动速度,运动速度的变化率
pParticleSystem->setSpeed(50);
pParticleSystem->setSpeedVar(10);
//设置径向加速度,径向加速度的变化率
pParticleSystem->setRadialAccel(70);
pParticleSystem->setRadialAccelVar(10);
//设置切向加速度,径向加速度的变化率
pParticleSystem->setTangentialAccel(80);
pParticleSystem->setTangentialAccelVar(0);
//设置粒子初始位置,位置变化率
pParticleSystem->setPosition(mSize.width/2,mSize.height/2);
pParticleSystem->setPosVar(ccp(100,100));
//设置粒子存在时间,时间变化率
pParticleSystem->setLife(2);
pParticleSystem->setLifeVar(0.3);
//设置粒子初始颜色,颜色变化率
ccColor4F cccStart={0.5,0.5,0.5,1.0};
pParticleSystem->setStartColor(cccStart);
pParticleSystem->setStartColorVar(cccStart);
//设置粒子结束颜色,颜色变化率
ccColor4F cccEnd={0.5,0.5,0.5,1.0};
pParticleSystem->setStartColor(cccEnd);
pParticleSystem->setStartColorVar(cccEnd);
//设置粒子初始大小,大小变化率
pParticleSystem->setStartSize(10);
pParticleSystem->setStartSizeVar(20);
//设置粒子结束大小,大小变化率
pParticleSystem->setStartSize(12);
pParticleSystem->setStartSizeVar(12);
//设置每秒产生粒子数
pParticleSystem->setEmissionRate(pParticleSystem->getTotalParticles()/pParticleSystem->getLife());
this->addChild(pParticleSystem,1);
0 0
- Cocos2dx---之粒子系统
- cocos2dx 粒子系统
- cocos2dx之粒子系统
- cocos2dx 粒子系统
- cocos2dx粒子系统
- cocos2dx粒子系统相关
- cocos2dx 粒子系统理解
- 七、cocos2dx之粒子系统
- 【cocos2dx粒子系统】总结学习
- cocos2dx 3.x粒子系统
- 错误日志--2 cocos2dx,粒子系统,plist
- 游戏特效之Cocos2dx中的粒子系统
- cocos2dx 利用随机数模拟雪花飘落、粒子系统
- cocos2dx 粒子学习
- cocos2dx粒子碰撞检测
- cocos2dx粒子碰撞检测
- cocos2dx-粒子特效
- cocos2dx之粒子效果
- 对synchronized(this)的一些理解
- http://bar.cnyes.com/html/100102-1/8D125D18E9F2EA0.shtml
- vsftp 的使用
- 什么是依赖注入
- 数字标牌应用在医疗行业中
- cocos2dx 粒子系统
- 基于ASP.NET WPF技术及MVP模式实战太平人寿客户管理项目开发视频教程
- http://bar.cnyes.com/html/100102-1/8D125D13AC8BDDC.shtml
- 那些曾陪伴我走过一段又一段岁月的过客们
- OpenCV学习笔记(1):Kmeans聚类
- webkit webApp 开发技术要点总结
- Submine Text 关闭提示新版本下载的方法!
- Maven教程初级篇01: 简介
- ztree做的选择带回(带 checkbox 的多选下拉菜单 )