UE4蓝图基础02-节点的基本知识
我们知道UE蓝图编程其实就是通过把各种类型的节点连接起来,程序的执行顺序就是节点的连接流顺序。节点在事件图表编辑器中,就像一块一块小板板一样。让我们来了解下节点的基本知识。
1.节点的组成部分
任何一种类型的节点,都由三部分组成。标题,输入部分,输出部分。
01.标题
节点的上方,显示着节点的标题。标题部分会根据节点的类型而显示不同的颜色。所以,看到颜色就知道该节点属于哪种类型了。
02.输入部分
显示在节点左侧的引脚,用于从其他节点接受数据。通过这些引脚与上游节点连接,获取必要的数值。
03.输出部分
显示在节点右侧的引脚,用于传递数值到其他节点。举个例子,将本节点计算后的结果值,传递给下游的节点。下游节点,将以此值作为输入部分。
其实不仅仅是节点标题有自己的颜色。节点的输入输出引脚也有不同的颜色,用于表示接收或传递不同类型的数据。
2.节点的执行顺序
在事件图表中,节点的执行顺序是:从左至右。排布节点的时候,也是将最先执行的放在最左边,然后依次向右侧排列,这样会比较容易连接。
3.节点的类型
主要分为三种类型:事件节点(红色),执行节点(蓝色),读取节点(绿色)。
01.事件节点
事件节点标题部分为红色。当用户操作或者在游戏场景中发生了某件事时,就会触发事件,类似于一种信号。例如:启动游戏时,用户操作鼠标或键盘时,角色发生某种冲突时等等。
事件节点中,一定会在右侧带有一个白色的五角形图标。这个标志代表执行处理的流程。事件发生的话,事件节点的五角形标志所连接的节点,就会依次执行下去。
例如,我们之前说过的begin play事件就是,事件节点。
02.执行节点
执行节点标题部分为蓝色。蓝图中具体处理业务逻辑的节点。左右两侧都有白色的五角形标志。因此,在整个执行流程中,它可以承接上游并且呼出下游。
例如,打印字符串print String节点,就是执行节点。
03.读取节点
读取节点的标题部分为绿色。在游戏场景中的各种部件内,存储着细节的设置和信息,需要读取节点把这些数据读出来。读取节点的特点是,没有设定处理顺序的白色五角形标志。也就是说不能从事件连接到该节点。
读取节点的的作用是向其他节点传递必要信息。所以,节点的右侧一定准备了用于接收读取出值的项目(通常显示为Return Value)。通过这个引脚与其他节点的输入引脚连接,就能为其他节点设置必要的值了。
你可以简单理解,读取节点与执行的流程无关,但与值的流转有关。
例如,Get Date获取日期的节点,就是读取节点。
以上就是UE蓝图中,节点的一些基本常识。
UE4蓝图基础02-节点的基本知识相关推荐
- UE4蓝图基础——蓝图实现物体移动和物体旋转
UE4蓝图基础--蓝图实现物体移动和物体旋转 物体旋转组件 物体旋转蓝图实现 物体移动蓝图实现 actor物体移动或者旋转在游戏或者应用最常用的基本操作方式,在UE4中基础蓝图部分就来学习分享一下具体 ...
- UE4蓝图基础——蓝图流程控制节点
蓝图流程控制节点 Branch(分支) DoN(循环) DoOnce FlipFlop ForLoop ForLoopWithBreak Gate MultiGate Sequence 蓝图流程控制节 ...
- UE4 蓝图 流程控制节点
文章目录 前言 一.打开Library界面 二.Branch 分支 > Branch 类似于 if else 语句 示例 二.Delay 延迟 > Delay 可用于计时器.倒计时器 示例 ...
- ue4蓝图节点手册中文_UE4蓝图解析(一)
简介 蓝图是一类特殊的asset,可以使用直观.基于节点的方式创建逻辑,或者设置一些变量数据.策划可以创建自定义的Actor.Event.函数等等,快速的做Gameplay迭代,不需要写任何代码. 蓝 ...
- java 01 02_Java知识系统回顾整理01基础02面向对象01类和对象
一.面向对象实例--设计英雄这个类 LOL有很多英雄,比如盲僧,团战可以输,提莫必须死,盖伦,琴女 所有这些英雄,都有一些共同的状态 比如,他们都有名字,hp,护甲,移动速度等等 这样我们就可以设计一 ...
- 蓝图解锁怎么用_[UE4蓝图][Materials]虚幻4中可互动的雪地材质完整实现(一)
不说废话,先上个演示图 最终成果(脚印,雪地可慢慢恢复,地形可控制) 主要原理(白话文): 假如你头上是块白色并且可以透视的平地,来了个非洲兄弟踩上面,你拿起单反对着上面拍了一张,照片如下 把脚印稍作 ...
- ue4 改变枢轴位置_[UE4蓝图][Materials]虚幻4中可互动的雪地材质完整实现(一)
不说废话,先上个演示图 最终成果(脚印,雪地可慢慢恢复,地形可控制) 主要原理(白话文): 假如你头上是块白色并且可以透视的平地,来了个非洲兄弟踩上面,你拿起单反对着上面拍了一张,照片如下 把脚印稍作 ...
- UE4蓝图无代码编程游戏开发技能学习教程
在虚幻引擎4中创建.设计和开发自己的游戏,无需编码 你会学到什么 虚幻引擎4中使用蓝图的游戏开发(无代码编程) 使用行业标准方法的游戏设计 使用Maya进行三维设计 在本课程中创建您的第一个游戏 Ga ...
- UE4蓝图中的AI行为树功能使用经验指南
ue4AI和行为树(Blueprint) 该篇是网友yangxuan0261学习ue4的一片学习笔记,里面有一些需要注意的设置点,跟官方文档上所讲少有不同,请大家避免掉坑. 简单目标:指定一个TARg ...
- 《UE4蓝图完全学习》笔记
UE4蓝图完全学习教程笔记 文章目录 UE4蓝图完全学习教程笔记 Chapter 1 & 2 1. 打印字符串:print(printstring) 2. 创建各种类型的文本:make lit ...
最新文章
- OpenCV函数学习之cvLUT
- 对计算机应用的认识100,计算机应用基础
- c++ 圆上任意点坐标计算_线性代数总结 第三章 向量代数与几何计算(空间平面和直线)...
- 【算法系列之十二】最接近的三数之和
- 云服务器 管理控制台_关于小白如何初步管理自己的云服务器
- MySQL考试复习(知识点、练习题)
- vyatta 6.4 的设置
- 正则表达式(面试会考)
- 现在的年轻人不够努力了吗?是什么原因?
- linux 安装phpMyAdmin
- 使用WebService的方式调用部署在服务器的Wcf服务
- IP-Guard申请外发流程说明
- Variation information(信息差异指标)
- 中文编程发展与兴起的重要意义
- 权游谁将领盒饭?AI告诉你
- 用户反馈驱动抖音产品体验优化实践
- 【读论文04】CVPR2022选读
- 台达内部速度指令_急等:Smart200控制台达B2伺服,原点手动速度错误?GOTO暂停、停止设计?暂停再继续动作不对?-工业支持中心-西门子中国...
- 解决有道for mac 无法屏幕取词
- Vue中input限制数字不能大于某个动态的数或者长度