启用Niagara
在新版虚幻引擎中,Niagara已经集成到引擎中,无需额外安装。
在Edit-Plugins-FX中可以找到Niagara,勾选后重启编辑器即可。
安装完成后在内容浏览器中右键可以在FX中找到包含Niagara的内容。
这里只是在C++和蓝团中如何使用Niagara,并不自己创建Niagara,关于如何创建可以参考官方文档。
使用Niagara
在C++中使用Niagara
要使用Niagara,首先要将Niagara的模块添加进入工程中:
打开工程,在build.cs中添加:”Niagara”,使该模块添加如工程中。
需要在C++中创建一个NiagaraSystem,并添加到需要使用的物体上。
1 | //添加头文件 |
对使用函数作出实现:
1 | void ProjectName::FireNiagara() |
在蓝图中使用Niagara
在蓝图中使用就很简单了,直接搜索Spawn System Attach 或者 Spawn System at Location,参数于C++中相同,直接按照需求填入即可。
总结
只是使用现成的System并没有什么难度,但自己实现一个Niagara比普通粒子效果要复杂得多。
更多细节以及API可以查看官方文档:
https://docs.unrealengine.com/4.27/zh-CN/RenderingAndGraphics/Niagara/
https://docs.unrealengine.com/4.27/en-US/API/Plugins/Niagara/UNiagaraFunctionLibrary/
https://docs.unrealengine.com/4.27/en-US/API/Plugins/Niagara/UNiagaraComponent/
- 本文作者: KongXinQing
- 本文链接: https://13114987559.github.io/2023/09/23/essay/虚幻Niagara使用/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!