Unity - 粒子系统



粒子系统能够高效地生成大量生命周期短暂的粒子。这些系统经过单独的渲染过程;即使有数百或数千个对象,它们也能实例化粒子。

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

Particle System

一个游戏对象通过附加的粒子系统组件来管理粒子系统;粒子系统不需要任何资源来设置,尽管它们可能需要不同的材质,这取决于您想要的效果。

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

Create Particle System

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

properties of Particle System

Particle system Properties

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

Water Hose
广告