Dota2粒子编辑器---如何制作根据单位数量增加特效数量的效果

前言

在制作技能时需要使用到幽鬼折射特效,该特效由两个控制点控制起点与目标点,控制点0控制起点,控制点1控制目标点。


技能说明

技能效果
折射特效

但是在同一时间大量创建该特效会引起卡顿。所以可以创建一个母特效将大量子特效整合成一个特效。

制作

  • 新建一个特效
  • 添加Emitter
    1. Emit instantaneously: 根据控制点1的z值控制发射的粒子数量


      image.png
  • 添加Initializer
    1. Position from control points: 使用多个控制点设置粒子位置,从控制点2到控制点7共6个控制点,并且根据控制点1的z值动态调整控制点有效数量。


      image.png
  • 添加Operator
    1. Lifespan decay: 杀死过期的粒子
    2. Set per child control point from particle positions: 根据母特效每个粒子位置设置每个子特效的位置,control point to set 设置为1表示每个子特效的控制点1绑定到母特效的粒子位置,# of children to set 表示有多少数量的子特效被设置,该设置被set number of children based on particle count覆盖,表示根据母特效数量动态调整数量。


      image.png
  • 添加Children
    1. 将幽鬼折射特效添加6次


      image.png
  • 添加Pre Emission Operator
    1. Enable children from parent particle count: 根据母特效粒子数量控制Children的有效数量。

最终效果

image.png

你可能感兴趣的:(Dota2粒子编辑器---如何制作根据单位数量增加特效数量的效果)