Unity3D:Emission 模块

Unity3D:Emission 模块
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

Emission 模块

此模块中的属性会影响粒子系统发射的速率和时间。

使用发射模块

此模块是粒子系统组件的一部分。当您创建新的粒子系统游戏对象,或将粒子系统组件添加到现有的游戏对象时,Unity 会将发射模块添加到粒子系统中。默认情况下,Unity 启用此模块。要创建新的粒子系统并启用此模块,请执行以下操作:

  1. 单击“游戏对象”>“效果”>“粒子系统”。
  2. 在检查器中,找到粒子系统组件。
  3. 在粒子系统组件中,找到发射模块展开。
  4. 在折叠页眉的左侧,启用该复选框。

应用程序接口

由于此模块是粒子系统组件的一部分,因此您可以通过粒子系统类访问它。有关如何在运行时访问它并更改值的信息,请参阅排放模块 API 文档。

属性

对于本节中的某些属性,可以使用不同的模式来设置其值。有关可以使用的模式的信息,请参阅随时间变化的属性。

属性功能
Rate over Time每个时间单位发射的粒子数。
Rate over Distance每个移动距离单位发射的粒子数。
Bursts爆发是指生成粒子的事件。通过这些设置可允许在指定时间发射粒子。
    Time设置发射爆发粒子的时间(粒子系统开始播放后的秒数)。
    Count设置可能发射的粒子数的值。
    Cycles设置播放爆发次数的值。
    Interval设置触发每个爆发周期的间隔时间(以秒为单位)的值。
    Probability控制每个爆发事件生成粒子的可能性。较高的值使系统产生更多的粒子,而值为 1 将保证系统产生粒子。

详细信息

根据曲线,发射速率可以是恒定的,也可以在系统的生命周期内变化。如果激活 Rate over Distance 模式,则父对象移动的每个距离单位将释放一定数量的粒子。此模式对于模拟实际由对象运动产生的粒子非常有用(例如,泥路上车轮留下的尘土)。

如果激活 Rate over Time 模式,则无论父对象如何移动,每秒都会发射所需数量的粒子。此外,还可添加在特定时间出现的额外粒子爆发(例如,蒸汽火车烟囱产生一股股的烟雾)。

3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:Main module (mvrlink.com)

下一篇:Unity3D:Shape module (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号