本文主要是介绍【UE Niagara】引力模块的简单使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一、准备工作
二、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
这篇关于【UE Niagara】引力模块的简单使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!