返回 导航

UE5

hangge.com

UE5 - 粒子特效使用详解8(创建包含多个发射器的粒子系统)

作者:hangge | 2026-01-09 08:35
    在游戏开发中,一个复杂的视觉特效往往需要多个粒子发射器(Emitter)共同配合才能呈现出丰富且立体的效果。本文通过实现一个魔法球样例演示如何在 UE5 中创建一个包含多个发射器的 Niagara 粒子系统。

八、创建包含多个发射器的粒子系统

1,创建第一个粒子发射器

(1)新建一个以“Simple Sprite Burst”为模板的 Niagara 发射器并命名为“MainBall

(2)删除自带的“Spawn Burst Instantaneous” 模块。

(3)添加一个“Spawn Rate”模块,设置“SpawnRate”为 100.0

(4)选择 “Emitter State” 模块, 设置 “Loop Duration Mode”为“Infinite

(5)这样魔法球中心部分就制作完毕了。

2,创建第二个粒子发射器

(1)再次新建一个以 “Simple Sprite Burst”为模板的 Niagara 发射器并命名为“RotationalSphere

(2)删除自带的“Spawn Burst Instantaneous” 模块。

(3)添加一个“Spawn Rate”模块,设置“SpawnRate”为 100.0

(4)在“粒子生成”卷展栏中添加一个“Shape Location”模块并设置“Sphere Radius”为 50.0

(5)选择 “Initialize Particle”模块,设置 “Sprite Size Mode”为“Non-Uniform”,接着单击“Sprite Size”右侧的向下箭头按钮,在打开的面板中选择“Random Range Vector 2D”,设置“Minimum”的 “X”“Y”值均为 5.0,“Maximum”的“X”“Y” 值均为 10.0

(6)选择“Emite State”模块,设置“Loop Duration Mode”为“Infinite

(7)选择 “Scale Color”模块,勾选“Scale RGB”选项并设置类型为“Make Vector from Linear Color RGB
  • 使用 “Random Range Linear Color”设置 “Make Vector from Linear Color RGB”的参数,分别设置颜色为红色与黄色。

(8)这样魔法球中心周围的粒子也制作完毕了。

3,创建 Niagara 系统

(1)在“内容浏览器”面板中使用鼠标右键单击“MainBall” 发射器,执行“创建 Niagara 系统”菜单命令生成 Niagara 系统。

(2)双击打开“MainBalL_System” 系统,可以看到“时间轴”面板中目前只有 MainBall 这一个发射器。

(3)我们单击“轨道”按钮,然后在“发射器>父发射器”中添加“Rotational Sphere”发射器。

(4)这样一个魔法球就制作完成了。
评论

全部评论(0)

回到顶部