Unity - 粒子系统

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

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

粒子系统

游戏对象通过附加的粒子系统组件管理粒子系统;粒子系统不需要设置任何资源,尽管根据您想要的效果,它们可能需要不同的材料。

要创建粒子系统,可以通过添加组件设置添加组件粒子系统,或转到层次结构,然后选择创建 → 效果 → 粒子系统。这将生成一个附加了粒子系统的新游戏对象。

创建粒子系统

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

粒子系统属性

粒子系统属性

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

水管