我们知道UE蓝图编程其实就是通过把各种类型的节点连接起来,程序的执行顺序就是节点的连接流顺序。节点在事件图表编辑器中,就像一块一块小板板一样。让我们来了解下节点的基本知识。

1.节点的组成部分

任何一种类型的节点,都由三部分组成。标题,输入部分,输出部分。

01.标题

节点的上方,显示着节点的标题。标题部分会根据节点的类型而显示不同的颜色。所以,看到颜色就知道该节点属于哪种类型了。

02.输入部分

显示在节点左侧的引脚,用于从其他节点接受数据。通过这些引脚与上游节点连接,获取必要的数值。

03.输出部分

显示在节点右侧的引脚,用于传递数值到其他节点。举个例子,将本节点计算后的结果值,传递给下游的节点。下游节点,将以此值作为输入部分。

其实不仅仅是节点标题有自己的颜色。节点的输入输出引脚也有不同的颜色,用于表示接收或传递不同类型的数据。

2.节点的执行顺序

在事件图表中,节点的执行顺序是:从左至右。排布节点的时候,也是将最先执行的放在最左边,然后依次向右侧排列,这样会比较容易连接。

3.节点的类型

主要分为三种类型:事件节点(红色),执行节点(蓝色),读取节点(绿色)。

01.事件节点

事件节点标题部分为红色。当用户操作或者在游戏场景中发生了某件事时,就会触发事件,类似于一种信号。例如:启动游戏时,用户操作鼠标或键盘时,角色发生某种冲突时等等。

事件节点中,一定会在右侧带有一个白色的五角形图标。这个标志代表执行处理的流程。事件发生的话,事件节点的五角形标志所连接的节点,就会依次执行下去。

例如,我们之前说过的begin play事件就是,事件节点。

02.执行节点

执行节点标题部分为蓝色。蓝图中具体处理业务逻辑的节点。左右两侧都有白色的五角形标志。因此,在整个执行流程中,它可以承接上游并且呼出下游。

例如,打印字符串print String节点,就是执行节点。

03.读取节点

读取节点的标题部分为绿色。在游戏场景中的各种部件内,存储着细节的设置和信息,需要读取节点把这些数据读出来。读取节点的特点是,没有设定处理顺序的白色五角形标志。也就是说不能从事件连接到该节点。

读取节点的的作用是向其他节点传递必要信息。所以,节点的右侧一定准备了用于接收读取出值的项目(通常显示为Return Value)。通过这个引脚与其他节点的输入引脚连接,就能为其他节点设置必要的值了。

你可以简单理解,读取节点与执行的流程无关,但与值的流转有关。

例如,Get Date获取日期的节点,就是读取节点。

以上就是UE蓝图中,节点的一些基本常识。

UE4蓝图基础02-节点的基本知识相关推荐

  1. UE4蓝图基础——蓝图实现物体移动和物体旋转

    UE4蓝图基础--蓝图实现物体移动和物体旋转 物体旋转组件 物体旋转蓝图实现 物体移动蓝图实现 actor物体移动或者旋转在游戏或者应用最常用的基本操作方式,在UE4中基础蓝图部分就来学习分享一下具体 ...

  2. UE4蓝图基础——蓝图流程控制节点

    蓝图流程控制节点 Branch(分支) DoN(循环) DoOnce FlipFlop ForLoop ForLoopWithBreak Gate MultiGate Sequence 蓝图流程控制节 ...

  3. UE4 蓝图 流程控制节点

    文章目录 前言 一.打开Library界面 二.Branch 分支 > Branch 类似于 if else 语句 示例 二.Delay 延迟 > Delay 可用于计时器.倒计时器 示例 ...

  4. ue4蓝图节点手册中文_UE4蓝图解析(一)

    简介 蓝图是一类特殊的asset,可以使用直观.基于节点的方式创建逻辑,或者设置一些变量数据.策划可以创建自定义的Actor.Event.函数等等,快速的做Gameplay迭代,不需要写任何代码. 蓝 ...

  5. java 01 02_Java知识系统回顾整理01基础02面向对象01类和对象

    一.面向对象实例--设计英雄这个类 LOL有很多英雄,比如盲僧,团战可以输,提莫必须死,盖伦,琴女 所有这些英雄,都有一些共同的状态 比如,他们都有名字,hp,护甲,移动速度等等 这样我们就可以设计一 ...

  6. 蓝图解锁怎么用_[UE4蓝图][Materials]虚幻4中可互动的雪地材质完整实现(一)

    不说废话,先上个演示图 最终成果(脚印,雪地可慢慢恢复,地形可控制) 主要原理(白话文): 假如你头上是块白色并且可以透视的平地,来了个非洲兄弟踩上面,你拿起单反对着上面拍了一张,照片如下 把脚印稍作 ...

  7. ue4 改变枢轴位置_[UE4蓝图][Materials]虚幻4中可互动的雪地材质完整实现(一)

    不说废话,先上个演示图 最终成果(脚印,雪地可慢慢恢复,地形可控制) 主要原理(白话文): 假如你头上是块白色并且可以透视的平地,来了个非洲兄弟踩上面,你拿起单反对着上面拍了一张,照片如下 把脚印稍作 ...

  8. UE4蓝图无代码编程游戏开发技能学习教程

    在虚幻引擎4中创建.设计和开发自己的游戏,无需编码 你会学到什么 虚幻引擎4中使用蓝图的游戏开发(无代码编程) 使用行业标准方法的游戏设计 使用Maya进行三维设计 在本课程中创建您的第一个游戏 Ga ...

  9. UE4蓝图中的AI行为树功能使用经验指南

    ue4AI和行为树(Blueprint) 该篇是网友yangxuan0261学习ue4的一片学习笔记,里面有一些需要注意的设置点,跟官方文档上所讲少有不同,请大家避免掉坑. 简单目标:指定一个TARg ...

  10. 《UE4蓝图完全学习》笔记

    UE4蓝图完全学习教程笔记 文章目录 UE4蓝图完全学习教程笔记 Chapter 1 & 2 1. 打印字符串:print(printstring) 2. 创建各种类型的文本:make lit ...

最新文章

  1. OpenCV函数学习之cvLUT
  2. 对计算机应用的认识100,计算机应用基础
  3. c++ 圆上任意点坐标计算_线性代数总结 第三章 向量代数与几何计算(空间平面和直线)...
  4. 【算法系列之十二】最接近的三数之和
  5. 云服务器 管理控制台_关于小白如何初步管理自己的云服务器
  6. MySQL考试复习(知识点、练习题)
  7. vyatta 6.4 的设置
  8. 正则表达式(面试会考)
  9. 现在的年轻人不够努力了吗?是什么原因?
  10. linux 安装phpMyAdmin
  11. 使用WebService的方式调用部署在服务器的Wcf服务
  12. IP-Guard申请外发流程说明
  13. Variation information(信息差异指标)
  14. 中文编程发展与兴起的重要意义
  15. 权游谁将领盒饭?AI告诉你
  16. 用户反馈驱动抖音产品体验优化实践
  17. 【读论文04】CVPR2022选读
  18. 台达内部速度指令_急等:Smart200控制台达B2伺服,原点手动速度错误?GOTO暂停、停止设计?暂停再继续动作不对?-工业支持中心-西门子中国...
  19. 解决有道for mac 无法屏幕取词
  20. Vue中input限制数字不能大于某个动态的数或者长度

热门文章

  1. 信息系统项目管理师 - 项目组合管理
  2. 微信公众号唤起微信支付
  3. R语言数据分析及可视化实战
  4. 抖音上热门规则 视频md5码查看器
  5. 【转】翟永超大牛的 博客,SpringBoot SpringCloud应有尽有,转发请备注
  6. 国际化中的翻译工具poedit
  7. 十大排序算法总结与实现
  8. 世界各国国家代码简称
  9. windbg分析BSOD dump文件实战
  10. 多维奇异谱分析(Multivariate Singular Spectrum Analysis,MSSA)