unity粒子系统(1)烟雾跟随

准备好资源

 Effects创建一个Particle System

 选择离子系统下的纹理动画,将Grid模式改为Sprite

 此时粒子框为空,将素材拖入Mode中

 

添加另一个素材,同时把Start Frame的Constant改为Random Between Two Constants

 

 改为0-2,由于类似于数组【0,2),故在素材0和素材1之间随机切换

 将动画暂停

 选中粒子系统的Shape

 Angle可以调整粒子角度

 点击Frame over Time(随时间随机变化素材),点击底端

 将斜线改为水平,则素材固定不变

 

更改Start Lifetime则会调整素材的存在时长

 

 点击最右边倒三角,改为两个常量之间随机

如图 

 Start Size则是设置其大小,操作与上面类似

 

选择Color over Lifetime,来设置其透明度,做一个烟雾渐渐消失的效果

 

 将最右边的Alpha值设为0

 Size over Lifetime:随着素材存在时间而变化其大小

 将其曲线如图设置,则素材图片会实现从大到小的变化

 设置烟雾不更随,使烟雾有种像后偏的效果,将模拟空间中的Local改为World

 

至此,逼真的烟雾效果就做好了,现在把它加到游戏人物中去

首先在对应人物挂载的脚本上添加 

public ParticleSystem smokeEffect;

这时unity会多出Smoke Effect

 进入对应人物的预制体模式(注意不在这个模式下添加则复制后的人物不会加载Particle System),将Particle System拖入Smoke Effect。

 

最后,如果想在某时停止粒子特效,则可以调用

smokeEffect.Stop();

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值