UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2

这篇具有很好参考价值的文章主要介绍了UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前的案例

UE4/5Niagara粒子特效之Niagara_Particles官方案例:1.1->1.4_多方通行8的博客-CSDN博客

UE4/5Niagara粒子特效之Niagara_Particles官方案例:1.5->2.3_多方通行8的博客-CSDN博客

2.4 Location Events

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 这次的项目和之前又有很大的不同,它是由3个发射器组成的:

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 创建事件处理器:

可以看到右边的两个发射器里面,都有一个事件处理器,在里面处理事件:

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

很多人不知道是如何创建的,这里便展示一下:

准备一个Empty的发射器,然后在属性那里,有一个“+阶段”,点击后,有一个事件处理器,创建即可。

可是创建出来的事件处理器还是空的,所以我们要在进行添加:

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 添加之前,记得在其他发射器部分是需要有事件的,否则是无法进行添加的:

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 分辨不同发射器是干什么的

对于这种有多个发射器的情况,只需要将某个发射器取消,就知道这个的功能是什么。

将右边取消勾选后,可以看到NS【Niagara System】里面的掉落小球效果消失了。

将左边取消勾选后,可以看到NS【Niagara System】里面的拖尾条带效果消失了。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 然后我们就可以知道第一个发射器的作用是向上发射球粒子,然后自然下降【类似喷泉的效果】:

这边就不做详细刨析了,想必能看到这的都明白Niagara的基础了。

第一个发射器

简单的讲解一下:

首先是发射器更新里面,其粒子生成的速度是1.333每秒。

然后在粒子生成里面,生成的范围是一个半径为8的圆形里面,然后在生成后会向上锥形添加250-400范围速度。

之后在粒子更新里面,添加了重力和解算器。

这也是我说什么这个发射器类似于喷泉的原因。

最后就是下面这张图,生成位置事件

第一个是模式,这里是可以进行设置的,这里面是Send Rate.

下面的30是每秒发送的事件数。【注释:这不是一个准确的数字,因为我们没有考虑到余数。

下面的打勾是允许发送这个事件,这样的话,它的每一次发送都会被有需要的发射器所接收。【这个如果为false,那么其他发射器就无法接收到这个事件】

下面我们可以看到它发送出去的一些属性。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 文章来源地址https://www.toymoban.com/news/detail-696970.html

 第二个发射器

前面就是根据生命周期更改颜色,但没有生成粒子。

打开事件处理器可以看见:

它接收到了第一个发射器发送的事件【源进行设置】

然后执行生成1个粒子。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

Receive Location Event

接收位置事件,例如由“生成位置事件”模块生成的事件。可选地将事件负载直接写入接收粒子的属性。通过展开事件生成器上的高级属性并覆盖事件发送的默认数据,可以从GenerateL ocationEvent发送自定义数据。

可以看到有些是Apply【应用】,有些是Output【输出】。

比如生命周期Normalized Age是Output,所以用的是它自己的生命周期,如果使用的是Apply,那么用的就是第一个发射器粒子的生命周期,可以看看效果,NS的效果不一样的很明显。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 第三个发射器

第三个发射器的表现是类似于主发射器的球后面的头皮屑拖尾【很多2d的那种类似的星星拖尾效果】

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

所以我们看看:

初始化的大小是2.5-6随机的,而寿命是0.875-1.25之间,这也就是我们看到他像火芯一样快速消散的原因。

然后是添加速度,以一种线性的添加,速度是随机的3个-32到+32.

之后是重力,重力高达-250.

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 接下来就是事件处理器:

可以看到是接收一次生成一个粒子【改为100还挺好看的】

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

之后是接收相关的属性。 

然后这里是生成的位置,在获取了球的位置之后,我们在这个位置的四周半径为1的位置进行随机生成粒子。UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

最后便是渲染器。

2.5 Expressions

表达式。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

我们打开这个粒子特效可以发现,与我们之前写的时候不一样。

那是因为我们之前使用的是模块,类似于蓝图中的函数,然后将属性放到函数中去。

而这里则是对属性直接进行调整:

 UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 这种是怎么做的呢?:

创建一个发射器,选择,然后左下角就会出现各种各样的属性,直接拖入即可。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 可能会发现我们创建了空的发射器后,怎么找不到一些属性,那是因为我们是可以自己去进行创建的:

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 所以接下来我们来看看:

发射器更新

每秒生成1000个粒子

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 一开始的初始化是NS【Niagara System】的位置。

而第二个ZOffset则开始不一样了,用的是自定义表达式:sin(Emitter.Age)*56

我们来看看这个表达式是什么意思:使用sin()函数计算发射器年龄(Emitter.Age)的正弦值,然后将正弦值乘以56。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

这样子在一个属性的集内添加其他属性

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 粒子生成 

集1

使用rand()函数生成一个三维随机向量,参数为float3(1.0, 1.0, 1.0),表示每个维度的取值范围为[-1, 1],将生成的随机向量乘以2,得到一个新的三维向量,然后从得到的这个三维向量中减去1,得到一个新的三维向量,对其进行归一化处理,使其长度变为1,得到一个单位向量。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

集2

1. 属性Lifetime


   这个表达式表示粒子的寿命属性(Lifetime)是一个在[2.2, 3.7]范围内的随机值。


2. 属性Position


   这个表达式表示粒子的位置属性(Position)等于发射器的初始位置(Emitter.InitialPosition)加上一个随机三维向量(Particles.RandomVector)乘以一个在[0, 145.0f]范围内的随机值。



3. 属性SpriteSize

这个表达式表示粒子的精灵大小属性(SpriteSize)是一个在[0.5, 3.0f]范围内的随机值,因为是Vector2D from float,所以它是将两个浮点赋予一个向量2d。



4. 属性Velocity

cross(Particles.RandomVector, float3(0,8,0)) * (float3(0.0f, 0.0f, Emitter.ZOffset) * 0.2f) + (-1.0f * normalize(Emitter.InitialPosition - Particles.Position) * 20)
  首先,计算发射器的初始位置与粒子的当前位置之间的方向向量差(Emitter.InitialPosition - Particles.Position),并将其归一化。
   然后使用向量积函数(cross)计算粒子的随机向量(Particles.RandomVector)与float3(0, 8, 0)之间的向量积。
   将上面的两个向量积相加,并乘以(float3(0.0f, 0.0f, Emitter.ZOffset) * 0.2f),最后将结果乘以-1.0f。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 粒子更新

集1

是ue5的Niagara系统:
Color:意思很简单,获取的是Particles.NormalizedAge是否小于0.333,是,值则变成float4(1,0.1,0.1,1),不是则判断是不是小于0.575?是,值为float4(0.1,1,0.1,1),不是,值为float4(0.1,0.1,1,1)

Particles.NormalizedAge < 0.333 ? float4(1,0.1,0.1,1) : Particles.NormalizedAge < 0.575 ? float4(0.1,1,0.1,1) : float4(0.1,0.1,1,1)


Position:

这个表达式通过在z轴方向上根据sin(Engine.Time)的值进行偏移,来改变粒子的位置。

Particles.Position + float3(0, 0, ( sin(Engine.Time) * 0.3f ))

SpriteSize:

使用的是Multiply Vector2函数,即A*B

A是SpriteSize,即粒子的大小。

B是(1.0f - abs(Particles.NormalizedAge * 2.0f -1.0f)) * 2.0f

即先计算:Particles.NormalizedAge 乘以 2.0 后再减去 1.0得到的值,这个值做一个绝对值【架设为TempA】,然后用 1减去TempA【架设为TempB】。
最后将TempB乘以 2.0。
PhysicsForce:

Particles.RandomVector:这个部分表示粒子的随机向量。它可能是一个在某个范围内随机生成的向量。
Particles.Position - Emitter.InitialPosition:这个部分计算了粒子位置与发射器初始位置之间的向量差。它表示了粒子与发射器之间的距离。
length(Particles.Position - Emitter.InitialPosition):这个部分计算了向量差的长度,即粒子与发射器之间的距离。
(length(Particles.Position - Emitter.InitialPosition)*0.25):这个部分将粒子与发射器之间的距离乘以0.25,得到一个新的值。
Particles.RandomVector * (length(Particles.Position - Emitter.InitialPosition)*0.25):这个表达式将粒子的随机向量与上一步计算得到的新值相乘。
1-Particles.RandomVector * (length(Particles.Position - Emitter.InitialPosition)*0.25):这个部分将结果减去粒子的随机向量。

1-Particles.RandomVector * (length(Particles.Position - Emitter.InitialPosition)*0.25)

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 集2

1. Particles.Position.z:这个部分表示粒子位置的z坐标。
2. Emitter.InitialPosition.z - Emitter.ZOffset:这个部分计算了发射器初始位置的z坐标减去一个偏移值,得到一个新的z坐标。
3. Particles.Position.z > Emitter.InitialPosition.z - Emitter.ZOffset:这个部分判断粒子位置的z坐标是否大于发射器初始位置的z坐标减去偏移值。
4. Particles.Position:如果上一步的判断为真,即粒子位置的z坐标大于发射器初始位置的z坐标减去偏移值,就返回粒子的位置。
5. float3(Particles.Position.x, Particles.Position.y, Emitter.InitialPosition.z -Emitter.ZOffset):如果上一步的判断为假,即粒子位置的z坐标不大于发射器初始位置的z坐标减去偏移值,就返回一个新的向量,其中x和y坐标与粒子位置相同,但z坐标为发射器初始位置的z坐标减去偏移值。

Particles.Position.z > Emitter.InitialPosition.z - Emitter.ZOffset ? Particles.Position : float3(Particles.Position.x, Particles.Position.y, Emitter.InitialPosition.z -Emitter.ZOffset)

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 2.6 Collision

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

打开可以看见里面是有3个发射器,第一个就是NS中喷射的大球,第二个是喷射的小球,第三个是在产生碰撞时候生成的小球。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 第一个发射器

生成速度是3.5个每秒。

初始化的生命周期为7秒,大小为14.

按锥形添加速度250-750之间,角度是35°。

圆形,半径为10的范围内生成。

重力在z轴是-980

使用碰撞:相关的系数设置都和其名字一样。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 发送碰撞事件:

碰撞事件之间的延迟是0.05,而粒子速度如果小于100,则无法发送事件。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 最后就是颜色的变化了。

上面和之前的一样,不一样的是通过是否碰撞的bool来决定颜色的值是0还是1.

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 第二个发射器

第二个发射器和第一个基本相同,不同的只有初始化时候的大小,以及没有发送碰撞事件。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 第三个发射器:

上面是一样的,3-4秒的生命周期,锥形的添加速度,大小的更新是用了自定义表达式:1.0f-Particles.NormalizedAge。

重力是-980.

这个发射器没有直接生成粒子,而是在事件处理器中进行生成。

生成之后继承了一些相关的碰撞法线之类的。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 3.1 Static Mesh Sampling 

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 这个粒子特效使用的是采样到的静态网格体。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 通过外部进行采样,在CPU的时候【笔者是失败的,而有些人可以,笔者也不知道为什么】: 

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

不过转为GPU模拟即可:

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 3.2 Renderer Overrides 

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

打开NS:

生成速度是1.4每秒。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 在这里我们可以看到是按照圆形进行生成的,不过,如果将下方的集关闭,那么只有mesh是按照圆形生成的,而Sprite不是,原因也很简单,在集和渲染器那里。

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 Vortex Force和drag都是力的使用,就不多说了。

看看这个集:RenderOffset,这是一个创建的变量,属性为位置。

可以看到是粒子的位置+z轴的20,即mesh所在的位置+z轴20.

可是就这样,它是如何把这个粒子的位置传递的呢? 

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

在Sprite渲染器我们可以看见:

它的位置绑定被更改了,改为了我们计算的RenderOffset。 

UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2,# UE4/5 Niagara,ue4,ue5,游戏,虚幻引擎,虚幻,特效,Niagara

 

到了这里,关于UE4/5Niagara粒子特效之Niagara_Particles官方案例:2.4->3.2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UE4/5Niagara粒子特效学习(使用UE5.1,适合新手)

    目录 创建空模板 创建粒子 粒子的基础属性 粒子的生命周期 颜色  大小设置 生成的位置 Skeletal Mesh Location的效果: Shape Location 添加速度 添加Noise力场 在生成中添加: 效果:  ​编辑 在更新中添加: 效果: 控制粒子过程的大小   控制粒子过程的颜色  添加风的立场 结束

    2024年02月12日
    浏览(53)
  • UE4 niagara粒子 设置暂停和播放速度

    1.暂停 2.播放速度 我想在关卡序列去设置niagara播控,封装成函数即可,然后在关卡序列调用并K帧

    2024年02月12日
    浏览(39)
  • vue 实现粒子特效(vue-particles)

    main.js引入 登录页面使用 login.vue

    2024年02月13日
    浏览(31)
  • 虚幻UE 特效-Niagara特效初识

    虚幻的Niagara特效系统特别的强大,可以为开发者提供丰富的视觉效果! 本篇笔记对Niagara系统进行初步的学习探索 在我们开发游戏等程序时,往往会面临需要好看的视觉效果。 而这些视觉效果往往需要特效来实现,如人物的技能,场景的特效(瀑布、下雪、下雨)等。 学好

    2024年01月18日
    浏览(39)
  • 虚幻UE 特效-Niagara特效实战-雨天

    回顾Niagara特效基础知识:虚幻UE 特效-Niagara特效初识 其他两篇实战:虚幻UE 特效-Niagara特效实战-火焰、烛火、虚幻UE 特效-Niagara特效实战-烟雾、喷泉 本篇笔记我们再来实战雨天,雨天主要用到了特效中的事件。 效果: 对于雨天来说我们可以选择一个合适的模板进行制作–》

    2024年01月20日
    浏览(43)
  • 虚幻UE 特效-Niagara特效实战-眩晕

    回顾Niagara特效基础知识:虚幻UE 特效-Niagara特效初识 其他两篇实战:虚幻UE 特效-Niagara特效实战-烟雾、喷泉、 虚幻UE 特效-Niagara特效实战-火焰、烛火、 虚幻UE 特效-Niagara特效实战-雨天。 本次笔记是记录空模板来制作眩晕功能特效。 效果: 我们使用空模板来制作Niagara系统:

    2024年01月21日
    浏览(34)
  • 虚幻UE 特效-Niagara特效实战-烟雾、喷泉

    本篇笔记记录使用Niagara特效系统制作烟雾、喷泉特效 简单的Niagara操作不熟悉的请看上一篇:虚幻UE 特效-Niagara特效初识 效果: 此处不用创建Niagara发射器是因为我们可以用模板发射器–》Simple Sprite Burst(小粒子爆炸特效 烟雾的样子并不是圆形,所以材质要换。 烟雾不是发

    2024年01月17日
    浏览(48)
  • 虚幻UE 特效-Niagara特效实战-火焰、烛火

    在上一篇笔记中:虚幻UE 特效-Niagara特效实战-烟雾、喷泉 我们进行了烟雾和喷泉的实战,而今天这篇笔记 我们在不使用模板的前提下对火焰和烛火特效进行实战 效果: 此处我们使用Empty空模板进行制作: 加载火焰的材质制作火焰,让其动起来 持续生成,且有一定的左右飘

    2024年01月21日
    浏览(44)
  • 【UE Niagara】暖场与暂停粒子播放

      目录 一、 暖场 1.1 说明  1.2 实现 二、暂停粒子播放 方法一 :通过“设置暂停”节点 方法二:通过“设置全局时间膨胀” 1.1 说明  任意将一个Niagara系统并将其放置在场景中,当关卡运行时,粒子系统会不断生成粒子,此时场景中的粒子会不断增多直到生成与死亡的粒子

    2024年04月12日
    浏览(37)
  • UE4: Niagara系统实现雨天效果,并跟随人物移动

    1.创建一个Niagara系统 选择Fountain选项,点一下加号,再点完成: 命名一下打开: 先从粒子生成的方向入手,在Niagara的界面中删掉“Add Velocity in Cone”,并添加“Add Velocity”,这样预览效果中的粒子就从椎体向上喷发,变成向下发射。 删掉之后: 然后将sphere location也删除,因

    2024年02月07日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包