Unity3D粒子系统之子弹命中特效

用Unity3D粒子系统制作子弹命中效果

本文将介绍如何使用Unity3D中的粒子效果,制作子弹命中物体后的火花特效。
先上预览图吧:
在这里插入图片描述
如果想看关于Unity粒子系统更加全面的介绍,可以看看下面这几篇博客:
Unity3D粒子系统之基础属性介绍(一)
Unity3D粒子系统之基础属性介绍(二)
其它的特效制作方法在中国专栏内:Unity粒子系统介绍及应用

粒子材质制作

首先在Project窗口下创建一个材质。
在这里插入图片描述
将Shader设置为Universal Render Pipeline/Particles/Unlit。
将Surface Type设为Transparent(透明)。
勾上Emission,这样材质才会发光。
HDR颜色选择和下图类似就行。
在这里插入图片描述
Instensity(发光强度)设为8。
在这里插入图片描述
Base Map选择粒子默认的小圆点就行。
在场景中创建粒子系统,并将做好的材质拖到粒子系统上。

粒子系统

粒子系统主模块

在这里插入图片描述
主模块中具体的设置参考上图。需要注意的是有些参数要点击右边的小三角形,设为Random Between Two Constants(在两个常量之间的随机值)。

Shap

在这里插入图片描述
将Shap设为Hemisphere半球体。
Radius粒子扩散范围的半径设为最小值0.0001。

Emission

在这里插入图片描述
我们需要的特效是要在短时间内生成大量粒子,而不是持续的生成,所以将Rate over Time设为0。添加一个新的Bursts(爆发),将粒子数Count设为100。

Size over Lifetime

在这里插入图片描述
此模块主要功能为设置粒子在其生命周期内的体积大小变化,点击size右边的方框。我们的粒子需要从大变小的效果,而Unity预制的曲线中正好有我们需要的。点击下图中小齿轮图标。
在这里插入图片描述
选择红框内的曲线。
在这里插入图片描述

Color over Lifetime

在这里插入图片描述

此模块主要功能为设置粒子在其生命周期内的颜色变化。点击Color右边的颜色设置框。
在这里插入图片描述
因为我们需要粒子的透明度由高到低的效果,开头的Aplha值设为最大的255,中间处也是255,最后末尾处为0。

结尾

最后我们在场景中看看效果。
在这个场景中我们需要小一些的粒子效果,Scale三个值都设为了0.1。
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值