1.基本参数
- Random Range Float 在最大最小中随机选取
- 在rgba中调节颜色 Vector 4From Curve, Color from Curve
- 展示的是一个随时间周期渐变的Curve
- 双击增加节点, 上面的点控制颜色,下面的点控制透明度
- Particle Spawn
- 主要用于粒子生成开始时设置的参数
- Initialize Particle:粒子属性(生命周期、粒子颜色),精灵属性(粒子大小、UV)。
- Box Location / Sphere Location:生成域的大小。
- Add Velocity:三维向量,粒子移动的速度。
- Particle Update
- 主要用于粒子生成过程中实时变化的参数。
- Particle State:是否销毁粒子。
- Solve Force and velocity:涉及力与粒子必须包含的东西。
- Gravity Force:重力,主要是z轴,默认为-980。
- Vector Noise Force:扰动的噪音,对粒子的扰动程度。
- Collision:碰撞
- Scale Sprite Size by Speed:根据速度去调整粒子大小。
- Emitter Spawn
- Emitter Update
- 主要用于发射器生成过程中实时变化的参数。
- Emitter State:发射器的生成周期。
- Spawn Rate:生成粒子的数量,即疏密程度。
2. 常用效果
2.1 下雨天气效果
1)主要参数为Initialize Particle、Scale Sprite Size by Speed、Scale Color。
2)可调节Spawn Rate,来控制雨天的大小。
2.2 下雪天气效果
需要注意的是Collision,可以模拟雪掉在地上的感觉。
3. Niagara的使用
- 在目录FX中包含了Niagara的所有内容。
- 可在蓝图中添加Niagara组件。
- 使用Set Niagara System Asset可对Niagara进行直接创建,新添加的会覆盖之前的,所以不用手动清除。
- 在创建成Niagara System之后,可创建用户变量并对用户变量进行直接设置。
然后在蓝图中使用函数Set Niagara Variable By String对创建的用户变量直接调整。