📜  Unity-粒子系统

📅  最后修改于: 2020-10-29 04:24:02             🧑  作者: Mango


粒子系统有助于以有效的方式生成大量使用寿命短的粒子。这些系统经过单独的渲染过程。即使存在数百或数千个对象,它们也可以实例化粒子。

现在,粒子在粒子系统中是一个模糊的术语。粒子是由粒子系统生成的任何单独的纹理,材质实例或实体。这些不一定是在空间中漂浮的点(尽管可以!),它们可以用于大量不同的场景。

粒子系统

GameObject通过附加的粒子系统组件来管理粒子系统。粒子系统不需要设置任何资产,尽管根据您想要的效果,它们可能需要不同的材质。

要创建粒子系统,请通过“添加零部件”设置添加零部件“粒子系统”,或转到“层次结构”,然后选择“创建”→“效果”→“粒子系统” 。这将生成一个附加了粒子系统的新GameObject。

创建粒子系统

如果查看粒子系统的属性,您将看到它包含许多模块。默认情况下,只有三个模块处于活动状态。发射,形状渲染器。单击其他模块旁边的小圆圈,可以激活其他模块。

粒子系统的性质

粒子系统属性

在某些值的右边,您可能会注意到一个小的黑色箭头。这使您可以更好地控制每个粒子的值。例如,您可以将“开始大小”设置为“两个常量之间的随机数”,以告诉“粒子系统”渲染大小不同的随机粒子,如水管。

水管