返回 导航

UE5

hangge.com

UE5 - 免费的道具拾取Niagara粒子特效包使用详解(Basic Pickups VFX Set)

作者:hangge | 2026-01-16 08:43
    “Basic Pickups VFX Set(Niagara)”是一款专为 Unreal Engine Niagara 系统打造的道具拾取视觉特效包,内含多种风格化的拾取动画,适用于血包、法力、装备等各种道具的反馈表现。本文将通过样例演示如何安装和使用这个特效包。

1,购买资源并添加到项目

(1)首先我们搜索“Basic Pickups VFX Set(Niagara)”这个免费资源,并添加到我们库中,具体操作步骤可以参考前文(点击查看

(2)添加后在“内容浏览器”面板中可以看到添加的资源。

2,添加一个可操纵角色

    为了演示道具的拾取和特效粒子的播放,首先我们需要在关卡中添加一个可操纵角色“BP_ControlledCharacter”,具体实现过程可以参考我之前写的文章:

3,制作一个放置类道具

(1)新建一个“Actor”类蓝图并命名为“BP_Shield”。进入“BP_Shield”蓝图,在“组件”面板中单击“添加”按钮新建一个“Box”组件,在“细节”面板中设置“位置”为(X:0.0,Y:0.0,Z:35.0)

(2)接着在“组件” 面板中新建一个“Niagara”组件。然后选择“Niagara”组件,在“细节”面板中设置“Niagara 系统资产”为从商城中导入的粒子特效资产中的“NS_Pickup_4

(3)选择“Box”组件,在“细节”面板中添加“组件开始重叠时”事件。

(5)然后添加如下完整逻辑:

(6)最后测试一下,将“BP_Shield”拖入关卡中运行程序,可以看到地上会有一个不断旋转的粒子道具。

(7)当用户触碰到道具时,道具消失并且屏幕上打印相关信息。

4,添加道具消失时的粒子特效

(1)上面的样例当道具被拾取时就直接消失,还是略显突兀。下面对“BP_Shield”蓝图进行改进,当发射碰撞时在道具的位置会再生成一个粒子特效。

(2)运行程序,跟之前一样地上会有一个不断旋转的粒子道具。

(3)用户触碰到道具时,道具消失的同时会有个放射性的粒子特效。

5,添加一个跟随的粒子特效

(1)有时我们希望粒子特效能够跟随角色进行移动,这里我们打开“BP_ControlledCharacter”角色蓝图,在“组件” 面板中新建一个“Niagara”组件。

(2)接着对“BP_Shield”蓝图进行改进,当发射碰撞时会将“BP_ControlledCharacter”中的这个“Niagara”组件的粒子资产设置为“NS_Shield_2”。

(3)运行程序,跟之前一样地上会有一个不断旋转的粒子道具。

(4)用户触碰到道具时,除了道具消失时会有个放射性的粒子特效外,角色身上还会出现个盾牌环绕身体旋转的粒子特效,并且该特效不会消失,会随角色移动而移动。

附:查看资源包中包含的所有粒子特效

(1)“Basic Pickups VFX Set(Niagara)”自带了一个关卡(sA_PickupSet_1/Levels 下面)用于展示其拥有的所有粒子特效,我们运行即可看到效果:

(2)默认情况运行后可能会发现无法在场景中移动镜头,看不到所有特效。我们可以打开关卡蓝图,将控制器 Index 改成 1 即可。

(3)再次运行可以发现能够自由移动镜头可。
评论

全部评论(0)

回到顶部