使用Egret粒子编辑器实现烟雾效果
本文通过自己做的一个烟雾效果,来介绍egret Feather的基本用法
Egret Feather下载地址: https://www.egret.com/products/others.html#egret-feather
Egret Feather使用手册:
http://developer.egret.com/cn/github/egret-docs/tools/Feather/manual/index.html
首先上面的状态栏,见名知意,没什么介绍的。要提的是文件里导入导出自己做的粒子系统,都要遵循Egret Feather规则,即导入导出都是json文件,做烟雾效果,我用的是这张图片
纹理:最好选择一张素图,即颜色为黑白灰组成的图片,类似于图片所示
颜色:颜色主要分为开始颜色和结束颜色,即粒子一个生命周期的开始到结束的缓慢变化。效果主要体现在透明度,和透明度浮动,关于浮动下文会做出详细解释。
动作属性:动作属性主要体现在粒子的物理效果,例如运动,加速,减速,下落等等,都是有动作属性来完成的。如果物理方面看到就头疼,我们Feather也是帮你做了可视化的动作属性,下图
可视调节区:笔者刚用Feather的时候也是看到动作属性无法下手,在可视化调节大量减少了计算问题,在开发过程中如虎添翼,只要鼠标轻轻点击选择方向,就可以了。
基本属性:可以说一个粒子特效全看这些基本属性了,连接上文说到浮动,浮动通俗的的说比如,你去买了一个玉米,你朋友问你你的玉米多长呀?30cm左右吧,左右即为浮动,在细一点以30为基础,浮动为5,那么这根玉米的取值范围就为就是25--35。理解了浮动再去调节这些基本属性就不再困难了。需要注意的是,发射时长为-1的话,是无限发射。
效果图如下:
在wing中使用粒子特效
首先在egretProperties.json中引入第三方库(把第三方库的libsrc文件夹放在和项目同级的目录中),其次把从feather导出的文件配置到default.res.json中
然后下图操作就可以拿到你的粒子效果了
this.pater.start();控制粒子效果开始
this.pater.stop();控制粒子效果停止
本文源码地址:https://github.com/shenysun/pat_yanwu
转载于:https://my.oschina.net/u/3695009/blog/1863309
使用Egret粒子编辑器实现烟雾效果相关推荐
- 6 cocos2dx粒子效果,类图关系,系统原生粒子和自定义粒子效果,粒子编译器软件,爆炸粒子效果,烟花效果,火焰效果,流星效果,漩涡粒子效果,雪花效果,烟雾效果,太阳效果,下雨效果
1 粒子 示例 2 类图关系 3 系统原生粒子 CCParticleSystem 所有粒子系统的父类 CCParticleSystemPoint. CCParticleSystemQuad 点粒 ...
- unity粒子实现烟雾效果
粒子实现烟雾效果 运行效果 实现步骤 1.准备一张纹理图 我是随便在网上下了一张烟雾图 没有做任何处理的图片,当然你也可以根据你的需要使用photosh做一些处理,比如雾化,裁剪什么的 unity处理 ...
- html蓝色粒子,HTML5 粒子编辑器
写在前面 大家阅读此文之前,可以先看一篇 MiloYip 的文章:用 JavaScript 玩转游戏物理 (一) 运动学模拟与粒子系统,看完之后再看此文,更加容易理解. MiloYip 使用的粒子是 ...
- x-studio(Lua调试器,粒子编辑器,UI编辑器,代码编辑器,csb恢复工具)
最新版本:x-studio 10.0.9000.29(2020年4月14日更新) 官网: https://x-studio.net 官方教程: https://docs.x-studio.net x- ...
- 使用Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
引言 Cocos2d-x引擎提供了强大的粒子系统, 它在模仿自然现象.物理现象及空间扭曲上具备得天独厚的优势,为我们实现一些真实自然而又带有随机性的特效(如爆炸.×××.水流)提供了方便.尽管如此, ...
- 使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
引言 Cocos2d-x引擎提供了强大的粒子系统,它在模仿自然现象.物理现象及空间扭曲上具备得天独厚的优势,为我们实现一些真实自然而又带有随机性的特效(如爆炸.烟花.水流)提供了方便.尽管如此,它众多 ...
- cocos2d粒子系统--粒子编辑器Particle designer属性的介绍
Particle designer粒子编辑器可到这里下载(包含授权码):http://www.cocoachina.com/downloads/code/2012/0706/4424.html -- ...
- canvas烟雾效果学习
一.学习背景与效果 前些天翻大神blog,看到了张鑫旭大神写的一篇<canvas图形绘制之星空.噪点与烟雾效果>,深受启发.详细了研究了一下烟雾效果的代码,效果如下: 动态效果请点击.(! ...
- 白鹭引擎egret wing编辑器提示报错 egret 命令不存在 乱码的情况解决方法
编辑器:egret 白鹭引擎 egret wing 描述:报错乱码或者命令不存在 问题描述:此处乱码报错实际上是egret 命令不存在 或 执行程序无法使用的中文情况,如果系统是非中文简体这里是显示英 ...
最新文章
- 《Web前端开发精品课 HTML与CSS进阶教程》——1.4 id和class
- sql存储过程的创建
- 电子产品设计流程_产品设计“学习、就业、留学”全攻略
- lucene源码分析(2)读取过程实例
- 事物的开始和结束命令分别是什么_人教版小学四年级语文下册期末测试题及答案[1]...
- UIKIT_EXTERN和define定义常量
- Codeforces Round #740 (Div. 2) D2. Up the Strip dp + 分块优化 + 逆向思维
- 实例10:python
- pom.xml中依赖的<optional>true</optional>标签
- 举例 微积分 拉格朗日方程_Euler-Lagrange Equation (欧拉-拉格朗日方程)推导
- IOS图像拉伸解决方案
- 企业数据分析流程与高级分析模型
- 【渝粤教育】21秋期末考试社会学概论10082k1
- ArcGIS 从大区域提取小区域的行政区shp并用于裁剪其他数据
- 整数规划_教学 | 线性(整数)规划的若干建模技巧
- 常用javascript编码规范
- 微信公众号前端支付实现
- 被领导嘉奖了,该不该请同事吃饭?
- 有人在双11疯狂剁手,有人在双11被直播“治愈”
- Error Domain=NSCocoaErrorDomain Code=3840 The operation couldn’t be completed. (Cocoa error 3840.)