关于Cocos2d-x的粒子系统
1.cocos2d-x有一些自带的粒子效果,以后可以用到。当然,也可以自己定义一些粒子,不过要定义的话,虽然可以用cpp文件自己写,但是没有可视化的调节,还要设定各种奇怪的参数,是非常困难的。可以用一些软件来另外设计粒子效果,保存为plist的文件,再引入到游戏中。
auto water=ParticleSystemQuad::create("water.plist");
water->setPosition(visibleSize.width/2,visibleSize.height/2);
this->addchild(water);
2.下面是系统自带的一些粒子效果,也很好用。
//auto fire = ParticleFire::create(); // 火焰粒子系统
//auto fireworks = ParticleFireworks::create(); //烟花粒子系统
//auto flower = ParticleFlower::create(); //花朵粒子系统
//auto galaxy = ParticleGalaxy::create(); // 银河系粒子系统
//auto meteor = ParticleMeteor::create(); // 流星粒子系统
auto rain = ParticleRain::create(); // 下雨粒子系统
//auto smoke = ParticleSmoke::create(); // 烟雾粒子系统
//auto snow = ParticleSnow::create(); // 下雪粒子系统
//auto spiral = ParticleSpiral::create(); // 螺旋粒子系统
//auto sun = ParticleSun::create(); // 太阳粒子系统
// 创建爆炸粒子系统
//auto explosion = ParticleExplosion::create();
// 设置爆炸粒子系统的位置
rain->setPosition(visibleSize.width / 2, visibleSize.height);
// 添加为当前层的子节点
this->addChild(rain);
最新文章
- windows下安装easy_install, pip 及whl文件安装方法
- Jquery:hide一个元素,需要注意的问题(offset)
- sharepoint learning resourse
- socketlog
- 双系统下恢复Ubuntu引导菜单
- linux C 管道
- mysql 获取当前日期及格式化
- 64位平台C/C++开发注意事项(转载)
- Android定义自己的面板共享系统
- 20个开发人员非常有用的Java功能代码
- Jmeter下载时Binaries和Source两类包的区别
- 剑指offer面试题5 从头到尾打印链表(java)
- Java 线程池比较
- 2017-9-10-Vim使用说明
- SpringAOP日志配置
- MSMQ消息传递的优先级
- 限定某个目录禁止解析php 、限制user_agent 、php的配制文件、PHP的动态扩展模块
- 【LeeCode88】Merge Sorted Array★
- EditText 数字范围 检查string 是不是数字
- 制作移动端手机网站过程中的SEO优化方法技巧
热门文章
- php log类
- oracle递归层级查询 start with connect by prior
- 创建者模式Builder
- ISE和Modelsim联合仿真(详细步骤讲解)
- [sql]mysql启停脚本
- Cocos2d-x和时间有关的代码
- 每日英语:The Biggest Distraction In The Office Is Sitting Next To You
- Oracle PLSQL Demo - 03.流程判断[IF ELEIF ELSE]
- DirectStream、Stream的区别-SparkStreaming源码分析02
- css3实现jquery mobile的页面过度原理