了解粒子系统如何根据粒子的速度或生命周期来改变粒子的大小。
速控大小 (Size By Speed) 模块可创建能够根据速度(距离单位/秒)改变大小的粒子。
某些情况下需要能够根据速度改变大小的粒子。例如,发生爆炸时,您可能希望小碎片的加速度高于更大的碎片。使用__速控大小 (Size By Speed)__ 并结合简单的斜坡曲线(此曲线可随粒子大小减小而按比例加快粒子速度),即可实现此效果。请注意,除非希望粒子在减速时改变其大小,否则此模块不应与__生命周期控制速率 (Limit Velocity Over Lifetime)__ 模块一起使用。
速度范围 (Speed Range) 指定 X(宽度)、Y(高度)和 Z(深度)形状适用的值范围。仅当大小处于其中一种曲线模式时才应用 Speed Range。快速的粒子将使用曲线右端的值缩放,而较慢的粒子将使用曲线左侧的值。例如,如果指定 10 到 100 之间的 Speed Range:
您可以指定粒子的宽度、高度和深度大小如何分别随速度变化。在__速控大小 (Size by Speed)__ 模块中,勾选__单独轴 (Separate Axes)__ 复选框,然后选择粒子的 X(宽度)、Y(高度)和 Z(深度)如何受粒子速度的影响。请注意,Z 仅用于网格粒子。
大小生命周期 (Size Over Lifetime) 模块可以根据粒子存在的时间来改变粒子的大小。
一些粒子通常会在远离发射点时发生大小变化,比如表示气体、火焰或烟雾的粒子。例如,随着时间的推移,烟雾往往会消散并占据更大的体积。为实现此目的,可将烟雾粒子的曲线设置为向上坡道曲线,随着粒子的存活时间而增加。此外还可使用__颜色生命周期 (Color Over Lifetime)__ 模块在烟雾蔓延时淡化烟雾,从而进一步增强此效果。
对于燃料燃烧产生的火球,火焰粒子在发射后会趋于膨胀,但后期随着燃料用完和火焰消散而逐渐消失和收缩。在这种情况下,曲线会先上升再下降到较小大小,形成一个“驼峰”。
曲线中指定的值乘以初始大小即为最终粒子大小。
您可以指定粒子的宽度、高度和深度如何在生命周期内分别变化。在 Size over Lifetime 模块中,勾选__单独轴 (Separate Axes)__ 复选框,然后更改 X(宽度)、Y(高度)和 Z(深度)。请注意,Z 仅用于网格粒子。