Unity视觉——粒子系统

4 篇文章 0 订阅
3 篇文章 0 订阅

预先导入有关粒子的精灵。
要创建新的粒子效果,请执行以下操作:
1.使用 Hierarchy 窗口右上角的 Create 按钮(选择 Effects > Particle System)。
2.此时将为你创建一个默认的粒子系统。现在应该看起来像是向上喷射的白点。
3.在 Inspector 中,可以看到粒子系统 (Particle System) 由多个部分组成,这些部分均可折叠,用于定义该系统及其创建的粒子的所有属性。
在这里插入图片描述
4.首先,将白点更改为烟雾精灵。在 Texture Sheet Animation 部分中,单击旁边的圆圈以启用该部分。单击该部分的名称以打开该部分:
通常可以使用此部分中的设置来对粒子图像进行动画处理。但在这里,你可以通过这种方式为每个粒子挑选随机精灵。
1.将 Mode 设置为 Sprites。
2.单击显示的精灵条目旁边的 + 按钮,这样便可以得到 2 个精灵。
3.将精灵图集效果中的烟雾精灵分配给这些属性。
4.单击 Start Frame 属性右侧的小下拉箭头,选择 Random Between Two Constants,然后输入 0 和 2。系统将选择一个介于 0 到 2(不包括 2)之间的随机数,即 0 或 1,并对粒子使用相应的精灵。
5.最后,单击 Frame over time 旁边的黑框,这个框显示曲线帧中相应的帧随时间的变化情况(从帧 0 到 1)。你根本不想要任何动画,所以请右键单击最右边的点,然后按 Delete 键:
现在,你可以在 Scene 视图中看到粒子正在随机使用一个或另一个烟雾精灵(如果已经创建这些精灵)。
下一步是更改创建这些烟雾精灵的方式,因为现在它们在方向上过于分散。
6.在 Inspector 中打开 Shape 部分。Scene 视图将显示发射粒子的锥体。将 Radius 设置为 0,因为你希望所有粒子都从一个点发出(该值将更改为 0.0001,但别担心,仅仅是因为这个值不能为 0,所以 Unity 会将其设置为最接近零的值)。
7.将角度更改为大约 5 度,这样可以减少粒子的分散程度并以更加准直的线条生成:

为粒子加入随机性

在 Particle System 顶部的主要部分中,查找以下三个设置:
1.Start Lifetime:粒子的生命周期是指粒子在屏幕上被粒子系统销毁之前存在的时间。如果在 Scene 视图中缩小,你会看到所有粒子都差不多在同一位置消失。这是因为粒子的初始速度和生命周期都相同,因此最终在相同的距离处被销毁。
单击 Start Lifetime 右侧的小向下箭头,然后选择 Random Between Two Constants。输入 1.5 和 3。粒子的消失速度会更快,因为现在它们的生命周期更短了。而且粒子也会以更加自然的方式消失,因为粒子现在的生命周期各不相同。
2.Start Size:这是粒子创建后的大小。现在只设置了一个数字,因此所有粒子的大小都相同。和上面一样,选择 Random Between Two Constants 并分别设置为 0.3 和 0.5,这样来引入一些随机性。粒子现在变小了且大小不同,但移动速度仍然过快。
3.Start Speed:通过将这个属性设置为 Random Between Two Constants,可以降低粒子的初始移动速度并增加一些随机性。将两个常量分别设置为 0.5 和 1。
粒子开始看起来像烟雾得多了。但是看起来仍然很奇怪,因为当粒子在生命周期即将结束时,就会突然消失。
调整size曲线可以改变粒子在运动时候变化

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值