Unity3D:Velocity over Lifetime 模块

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

Velocity over Lifetime 模块

Velocity over Lifetime 模块可控制粒子在其生命周期内的速度。

Using the Velocity over Lifetime module

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

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

API

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

属性

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

属性功能
Linear X, Y, Z粒子在 X、Y 和 Z 轴上的线性速度。
Space指定 Linear X, Y, Z 轴是参照本地空间还是世界空间。
Orbital X, Y, Z粒子围绕 X、Y 和 Z 轴的轨道速度。
Offset X, Y, Z轨道中心的位置,适用于轨道运行粒子。
Radial粒子远离/朝向中心位置的径向速度。
Speed Modifier在当前行进方向上/周围向粒子的速度应用一个乘数。

详细信息

要创建在特定方向上漂移的粒子,请使用 Linear X、Y 和 Z 曲线。

要创建围绕中心位置旋转的粒子效果,请使用 Orbital 速度值。此外,可使用 Radial 速度值推动粒子朝向或远离中心位置。您可以使用 Offset 值为每个粒子定义自定义的旋转中心。

还可以使用此模块调整粒子系统中的粒子速度,而不影响粒子的方向,方法是将所有上述值保留为零,仅修改 Speed Modifier 值。

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

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

下一篇:Unity3D:Noise 模块 (mvrlink.com)

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