了解如何让粒子系统一种通过在场景中生成和动画化大量小型 2D 图像来模拟液体、云和火焰等流体实体的组件。 更多信息
参见 术语表改变粒子的速度。
生存期中限制速度模块对于模拟减缓粒子的空气阻力非常有用,尤其是在随着时间推移降低速度限制时使用递减曲线时。例如,爆炸或烟花最初会高速迸发,但从中喷射出的粒子在穿过空气时会迅速变慢。
阻力选项提供了一种更精确的空气阻力物理模拟,该选项提供基于粒子的尺寸和速度施加不同阻力的选项。
在子发射器上使用继承速度模块。父系统中的每个粒子都可以生成子发射器中的粒子。此模块从父粒子读取速度,并控制子发射器粒子的速度随着时间推移对该速度的反应。
此效果对于从移动物体(例如来自汽车的尘埃云、来自火箭的烟雾、来自蒸汽机烟囱的蒸汽)或任何粒子的运动速度最初应该是来自物体的某个速度百分比的情况中发射粒子非常有用。仅当在主模块中的模拟空间已设置为世界您的场景中所有物体存在的区域。经常用来指定坐标是相对于世界,而不是相对于物体。
参见 术语表时,此模块才会对粒子产生影响。
还可以利用曲线沿时间影响效果。例如,你可以对新产生的粒子施加强大吸引力,随着时间推移逐渐减小。这可用于演绎蒸汽火车冒出的烟雾,它会缓慢飘走,停止跟随产生它的列车。
Unity 以两种方式之一计算发射器的速度:* 根据所附 Rigidbody可让 GameObject 受模拟重力及其他力场影响的组件。 更多信息
参见 术语表 组件的速度 * 根据粒子系统的 Transform 组件Transform 组件确定场景中每个对象的位置、旋转和缩放。每个 GameObject 都有一个 Transform。 更多信息
参见 术语表 在当前帧中移动的距离
要指定 Unity 使用的方法,请参见 Main 模块的 Emitter Velocity 属性