【UE Niagara】蓝图获取粒子数据

目录

效果

步骤

一、创建粒子

二、创建蓝图接收Niagara参数


效果

步骤

一、创建粒子

1. 新建一个Niagara发射器,使用Empty模板,打开后先添加“Spawn Rate”模块,这里设置粒子生成速率为0.7

在“Initialize Particle”模块中设置粒子颜色为随机,设置粒子大小为20cm

添加“Gravity Force”模块,让粒子受到重力自由落体

再添加一个“Collsion”模块,用于判断粒子是否发生碰撞

2. 对Niagara发射器创建Niagara系统,将Niagara系统移入场景,可以发现粒子正常产生碰撞

3. 打开Niagara系统,添加一个“Export Particle Data  to Blueprint”模块,该模块包含了导出的条件、导出的数据、以及怎么导出等选项

这里设置产生碰撞为导出条件。在“Collsion”模块中,勾选“显示参数写入”

可以看到该模块包含了碰撞是否有效的参数“CollsionVaild”

因此,在“Export Particle Data  to Blueprint”模块中,把导出条件就设置为碰撞是否有效这个参数

设置导出粒子的位置、颜色和大小

然后我们需要设置一个导出的回调处理器参数

在用户参数面板中添加一个“Object”类型参数

这里就命名为“BPCallback”

回调处理器参数设置为“BPCallback”

二、创建蓝图接收Niagara参数

新建一个Actor蓝图,在蓝图中添加一个Niagara组件,设置Niagara系统资产为我们上面创建Niagara系统

在事件图表中添加如下节点

在蓝图的类设置中,设置已实现的接口为“Niagara粒子回调处理器”

此时引擎就会自动添加接收Niagara粒子数据接口

选择“实现事件”

此时事件图表中就会创建“事件接收粒子数据”节点

我们可以打印一下输出的信息

最终效果如下

参考视频:

https://www.bilibili.com/video/BV1fN411n7GM/?p=25&spm_id_from=pageDriver

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/808572.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux中的符号链接和硬链接

ln -s 是在Linux系统中用来创建符号链接(symbolic link)的命令。符号链接也称为软链接,它是一个特殊的文件,对另一个文件或目录建立了一个符号连接,类似于Windows系统中的快捷方式。 ln -s 命令的作用: 创…

【PostgreSql】只删除整个数据库的表(不删除数据库)

目录 查询数据库所有的表(假设表都在public模式下)清空数据库下所有的表 环境:windows数据库:postgresql 前提: 此方法用来删除数据库所有的表,不包括保存的函数语句、查询语句等(可适用于需要…

Eland上传bge-base-zh-v1.5向量化模型到ElasticSearch中

最近需要做一些向量检索,试试ES 一、准备 系统:MacOS 14.3.1 ElasticSearch:8.13.2 Kibana:8.13.2 本地单机环境,无集群,也不基于Docker BGE是一个常见的文本转向量的模型,在很多大模型RAG应…

MobX 中 runInAction 的威力:构建原子性状态更新

"原子性状态更新"这个词可以很好地概括 runInAction 的核心功能,即将一组相关的状态更新作为一个整体,要么全部成功,要么全部失败。这种特性对于复杂的异步操作和状态管理非常重要。可以帮助我们构建更加可靠和可预测的 React 应用程序。 怎么理解原子性操作 "…

华为OD技术面试-爬楼计数(动态规划)

背景 2024-03-16 华为od 技术面试&#xff0c;记录题目和模型 题目 分析 入门级的 动态规划算法&#xff0c;直接写就行了 缓存递归 代码 DZs {} def climbStairs(n):if n<0:return 0if DZs.get(n, 0)>0 :return DZs[n]if n2:jf 2elif n1:jf 1;else:jf1 climb…

Oozie工作流管理系统设计与实践:面试经验与必备知识点解析

本文将深入探讨Oozie的工作流设计、实践技巧,以及面试必备知识点与常见问题解析,助你在面试中展现出深厚的Oozie技术功底。 一、Oozie工作流管理系统基础 1.Oozie简介与安装配置简述Oozie的发展历程、主要功能、适用场景,以及如何下载、安装、配置Oozie(包括环境变量设置、…

vue2+codemirror实现在线编辑java代码(一 配置)

使用vue2+codemirror实现java代码回显和编辑功能。 效果图如下: 1、安装 vue-codemirror // 指定安装4.x版本 // 目前最新版本6.x,仅支持Vue3.0 npm i vue-codemirror@4.x --save// codemirror 需要与 vue-codemirror 同时安装 npm i codemirror@5.x --save 2、引入配置文…

javaee前后端交互

1.选择Java Enterprise创建项目 2.勾选Web Profile 3.项目名称 4.创建包和类 5.继承HttpServlet并重写方法doGet和doPost 6.在web.xml里添加代码 7.点击Add Configuration,进去后点击加号 8.选择选项 9.调整如图&#xff0c;后选择Deployment进入 10.点击加号选择第一个 11.…

练习4-10 找出最小值

本题要求编写程序&#xff0c;找出给定一系列整数中的最小值。 输入格式&#xff1a; 输入在一行中首先给出一个正整数n&#xff0c;之后是n个整数&#xff0c;其间以空格分隔。 输出格式&#xff1a; 在一行中按照“min 最小值”的格式输出n个整数中的最小值。 输入样例…

异常java

异常的两种处理方式 捕获异常&#xff0c;记录异常并响应合适的信息给用户捕获异常尝试重新修复 自定义运行时异常 定义一个异常类继承RunTimeException重写构造器通过throw new异常类&#xff08;xxx&#xff09;来创建异常对象并抛出 public class ExceptionTest2 { public…

Java二叉树(2)

一、二叉树的链式存储 二叉树的存储分为顺序存储和链式存储 &#xff08;本文主要讲解链式存储&#xff09; 二叉树的链式存储是通过一个一个节点引用起来的&#xff0c;常见的表示方式有二叉三叉 // 孩子表示法 class Node { int val; // 数据域 Node left; // 左孩子的引用…

LeetCode笔记——1042.不邻接植花

题目 有 n 个花园&#xff0c;按从 1 到 n 标记。另有数组 paths &#xff0c;其中 paths[i] [xi, yi] 描述了花园 xi 到花园 yi 的双向路径。在每个花园中&#xff0c;你打算种下四种花之一。 另外&#xff0c;所有花园 最多 有 3 条路径可以进入或离开. 你需要为每个花园…

集成平台线下线上培训通知,各位有兴趣的小伙伴可以参加了解集成平台功能

本次活动是集成平台首次组织的线上线下集中培训&#xff0c;有意向的小伙伴可单独联系我报名&#xff1a;1-8-6-2-5-5-5-4-3-8-7&#xff0c;WX同手机号。培训中间有多次抽奖活动&#xff0c;大家可尽兴参与&#xff0c;预祝各位学的充实&#xff0c;奖品多多&#xff01;&…

我为什么选择成为程序员?

前言&#xff1a; 我选择成为程序员不是兴趣所在&#xff0c;也不是为了职业发展&#xff0c;全是生活所迫&#xff01; 第一章&#xff1a;那年&#xff0c;我双手插兜&#xff0c;对外面的世界一无所知 时间回到2009年&#xff0c;时间过得真快啊&#xff0c;一下就是15年前…

6.12物联网RK3399项目开发实录-驱动开发之UART 串口的使用(wulianjishu666)

嵌入式实战开发例程【珍贵收藏&#xff0c;开发必备】&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1tkDBNH9R3iAaHOG1Zj9q1Q?pwdt41u UART 使用 简介 AIO-3399J 支持 SPI 桥接/扩展 4 个增强功能串口&#xff08;UART&#xff09;的功能&#xff0c;分别为 UA…

有人短期获利丰厚,MOEW币这破天的富贵你接住了吗?

事实证明&#xff0c;钱是大风刮来的。前几天一哥们玩meme币&#xff0c;用1.3万美元买了MOEW&#xff0c;结果赚到了200万美元&#xff0c;利润高达15700%&#xff01; 根据Lookonchain的分析&#xff0c;这个高手在MOEW刚上线的时候&#xff0c;就迅速买进了49990万枚MOEW&am…

如何在群晖本地搭建在线PS工具Potopea并实现无公网IP远程编辑图片

文章目录 1. 部署Photopea2. 运行Photopea3. 群晖安装Cpolar4. 配置公网地址5. 公网访问测试6. 固定公网地址 本文主要介绍如何在群晖NAS使用Docker部署Potopea在线图片编辑工具&#xff0c;并结合cpolar内网穿透实现公网环境可以远程访问本地部署的Potopea. Photopea是一款强大…

[通俗易懂]《动手学强化学习》学习笔记2-第2、3、4章

文章目录 前言小总结&#xff08;前文回顾&#xff09;第二章 多臂老虎机2.2.2形式化描述 第三章 马尔可夫决策过程3.6 占用度量 代码3.6 占用度量 定理2 第四章 动态规划算法4.3.3 策略迭代算法 代码 总结 前言 参考&#xff1a; 《动手学强化学习》作者&#xff1a;张伟楠&a…

(30)动态内存管理

#include<errno.h> #include<string.h> #include<stdlib.h> #include<stdio.h> 开辟十个空间 int main() { int* p (int*)calloc(10, sizeof(int)); if (p NULL) { printf("%s\n", strerror(errno)); return …

爬取豆瓣(线程、Session)优化版本

爬取豆瓣&#xff08;线程、Session&#xff09;优化版本 该文章只是为了精进基础&#xff0c;对Session、threading、网站请求解析的理解。 此版本没有爬取详情页。还在学习阶段的读者可以尝试一下。 适用于基础刚开始学习爬虫的&#xff01; 1.改进点&#xff1a; 将普通的r…