包含此页的版本:
不含此页的版本:
了解粒子系统通过在场景中生成大量小型 2D 图像并为其设置动画来模拟流体实体(如液体、云和火焰)的组件。更多信息
请参阅术语表可以根据粒子的速度或寿命来改变粒子的大小。
按速度大小模块可以创建粒子,这些粒子会根据其速度(以每秒距离单位)改变大小。
在某些情况下,需要根据速度大小变化的粒子。例如,您会期望小块碎片比大块碎片更容易被爆炸加速。你可以使用“按速度大小”(Size By Speed)来实现这样的效果,该曲线具有简单的渐变曲线,该曲线会随着粒子大小的减小而按比例增加速度。请注意,这不应该与 生命周期内的速度限制(Limit Velocity Over Lifetime) 模块一起使用,除非你希望粒子在减速时改变其大小。
速度范围指定 X(宽度)、Y(高度)和 Z(深度)形状应用到的值范围。仅当大小处于其中一种曲线模式时,才会应用速度范围。快速粒子将使用曲线右端的值进行缩放,而较慢的粒子将使用曲线左侧的值。例如,如果指定 10 到 100 之间的速度范围:
您可以独立指定粒子的宽度、高度和深度大小如何随速度变化。在“按速度大小”模块中,选中“分离轴”复选框,然后选择粒子的 X(宽度)、Y(高度)和 Z(深度)如何受粒子速度的影响。请记住,Z 仅用于网格Unity 的主要图形原语。网格体构成了 3D 世界的很大一部分。Unity 支持三角或四边形多边形网格。Nurbs、Nurms、Subdiv 曲面必须转换为多边形。更多信息
请参阅术语表粒子。
生命周期大小(Size Over Lifetime) 模块可以根据粒子存在的时间来更改粒子的大小。
一些粒子通常会在远离发射点时发生变化,例如代表气体、火焰或烟雾的粒子。例如,随着时间的推移,烟雾往往会分散并占据更大的体积。你可以通过将烟雾粒子的曲线设置为向上斜坡来实现这一点,并随着粒子的年龄而增加。你还可以使用 生命周期颜色(Color Over Lifetime) 模块进一步增强此效果,以淡化烟雾蔓延。
对于燃烧燃料产生的火球,火焰颗粒在发射后会膨胀,但随着燃料的耗尽和火焰的消散而逐渐消退和收缩。在这种情况下,曲线将有一个上升的“驼峰”,该驼峰上升,然后回落到更小的尺寸。
曲线中指定的值乘以 起始大小(Start Size) 以获得最终的粒径。
您可以独立指定粒子的宽度、高度和深度在生命周期内的变化方式。在“生命周期大小”模块中,选中“分离轴”复选框,然后更改 X(宽度)、Y(高度)和 Z(深度)。请记住,Z 将仅用于网格体粒子。