【UE Niagara】引力模块的简单使用

本文详细介绍了如何在Unity引擎中使用Niagara系统创建PointAttractionForce和LineAttractionForce,包括粒子生成设置、吸引力强度调整以及实际效果展示。通过一步步操作,读者可以学习如何控制粒子运动轨迹。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、准备工作

二、Point Attraction Force

二、Line Attraction Force


一、准备工作

新建一个Niagara发射器,使用Empty模板,这里命名为“NE_AttractForce”

打开“NE_AttractForce”,这里添加一个“Spawn Rate”模块,设置粒子发射速率为50

在“Initialize Particle”模块中设置粒子初始大小为10cm

添加一个“Shape Location”模块,设置粒子在一个半径为300cm的球形范围内生成,通过设置“Sphere Surface Distribution”为1来让粒子只在球形表明生成。

此时效果如下

二、Point Attraction Force

添加一个“Point Attraction Force”模块,然后点击“修复问题” 

修复问题后系统自动添加一个“Apply Initial Forces”模块

将“Point Attraction Force”模块移动到“粒子更新”阶段中,然后再点击“修复问题”

修复问题后系统又帮我们添加了一个“Solve Forces and Velocity”模块

将“Point Attraction Force”模块重新移回“粒子生成”阶段中,设置吸引力强度为10,吸引力半径为300cm

此时效果如下,可以看到粒子被往中心吸引

如果想更新粒子生命周期内的吸引力大小,可以将“Point Attraction Force”模块移动到“粒子更新”阶段中,然后设置“Attraction Strength”数值是一个浮点曲线

二、Line Attraction Force

取消使用“Point Attraction Force”模块,添加一个“Line Attraction Force”模块 

为了方便观察,这里设置“Shape Location”为Box,然后设置长宽高分别为100、20、2

可以看到此时粒子像是被一条外形为线条的力吸引着来回移动

参考视频:

https://www.bilibili.com/video/BV1JG411D7zr/?p=29&spm_id_from=pageDriver

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zhichao_97

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值