Unity用粒子系统造个火焰

粒子系统:创建粒子系统—>在Hierarchy中右键Effects—>Particle System

改变粒子总体效果–>通过Particle System中的默认显示的组件一般可以满足
基本–>总时间,是否循环,预热,起始延迟,每个粒子生命时长,每个粒子速度,单个粒子形状大小等
Emission—>粒子数量变化
Shape—>总体形状
Renderer—>单个粒子渲染器

Particle System中color可改透明度
将Particle Texture–>Renderer—>Sorting Fudge 的值设置大 -->不会遮挡其他粒子系统。

在Project中使用44帧的动画(记为 动画A)修改粒子样子: 在Project中创建Material (Shader–>Particles/Additive[ 会将粒子颜色的黑色变为透明,如需用到黑色,则可改为Alpha Blended ] ,将动画A拖拽到Particle Texture中,Tint Color 着色 改为 白色) ----> 将该Material 拖拽到Hierarchy中创建的Particle System中 Renderer 中的Material 属性中—>由于44,将Particle System的Texture Sheet Animation 组件打开,Tiles设为x 行 4,y 列 4,并通过该组件的Start Frame 或 Frame over Time 来对应粒子模样与某一帧样子 , 即每个粒子的样子更改为 动画A 的某一帧的模样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值