认识UE4蓝图中颜色与变量类型:

UE4中各个颜色对应着不同的变量,连接点和连线的颜色都在表示此处是什么类型的变量。对于初学者来说一开始看到那么多连接点,

可能会很茫然,搞不清还怎么连,如果知道了颜色对应的变量类型再去找相应的模块进行连接,效率要高很多。

这也是开始蓝图编程的第一步。

蓝图中的白线:

逻辑白线:逻辑顺序线,如果没有分支,就只能一个接一个地串联起来,中间不能断了。(目前只发现只有用逻辑白线连接的模块上可以打断点调试)

白线的开始通常是一个Event引出(如上图中的AnimNotify_IsPunching1和AnimNotify_IsPunching2就是动画Montage(蒙太奇)中定义的事件)。

白线分支如Branch(if),DoOnce(只执行一次),Do N(执行N次)。

姿态白线:这张图是Animation BluePrint类型蓝图中的白线,与上面说的白线不一样,这里的白线两端是表示角色的姿态(Pose),这里的白线只能一对一的连接,不能一对多,如果需要一对多,如图可以先Save Pose,再使用Use cached Pose来获取。

状态白线:在Animation BluePrint类型蓝图中的AnimGraph中新建动画状态机后双击状态机进入状态机内部编辑状态

常用模块:

Branch模块(if)

Switch on 系列模块

Gate模块(类似branch功能,但用的时机不同,branch用在无逻辑白线的模块上,Gate是用在逻辑白线上)

select模块(根据Index的值来选择Option0还是Option1)

FlipFlop模块 翻转

FlipFlop节点取入执行输出并在两个执行输出间切换。 其第一次被调用时,将会输出A。 第二次被调用时,将会输出B,然后再是A,然后又是B,循环往复。 该节点同时有布尔变量输出,使您可以追溯输出A何时被调用。

DoOnce、 Do N模块

DoOnce模块 只在Set时执行,Reset后再Set则再次执行。

Do N模块:不是循环模块,当N = 1时,它的作用和DoOnce是一样的。它是每次事件发生时执行右侧程序一次,当事件发生超过制定次数后右侧程序不再执行。Reset后重新开始累积则再次执行。

ForLoop、forEachLoop、forEachLoopWithBreak模块(for 和 foreach)

Get/Set系列模块

IsValid模块(检查此蓝图是否有效,有效则向右执行(蓝图是从左向右执行的))

Cast系列模块(引用类型转换模块, 与c#中的as关键字类似 )

PrintString模块(在运行窗口和Log窗口中显示出输入值)

连接时会自动生成类型转换模块

。。。。。。。。。。。。。。。。。

ue4蓝图运行顺序_UE4蓝图编程的第一步相关推荐

  1. ue4蓝图运行顺序_UE4蓝图解析(四)

    这是蓝图解析系列文章的第四部分,将介绍Statement优化和字节码生成 相关索引:南京周润发:UE4蓝图解析(一)​zhuanlan.zhihu.com南京周润发:UE4蓝图解析(二)​zhuanl ...

  2. 编程的第一步都要使能时钟吗_在您的第一份编程工作中要做的11件事

    编程的第一步都要使能时钟吗 Firsts are exciting but can also be overwhelming. When I started my first programming ...

  3. ue4蓝图运行顺序_学习UE4,先学蓝图还是c++_资源库

    由于UE4编程从语言上划分为c++和蓝图脚本,所以学习UE4的人都会在蓝图和c++之中摇摆不定.下面为大家分享UE4蓝图和c++各自的优势与实用性,大家可以根据这些信息酌情选择先学习蓝图还是c++. ...

  4. ue4蓝图运行顺序_[UE4蓝图教程]蓝图入门之变量使用 - 纳金网

    虚幻4的蓝图,其实是一种可视化编程,背后需要一套很复杂的东西才能将前台的逻辑变得简单,它是将一些东西封装成小框框,然后靠一条条线来链接起来,这个的好处就是很直观,给很多对写代码天生不感冒的人,提供了一 ...

  5. 计算机系的同学应该有更高的雄心壮志!学编程只是第一步!

    前些天有个计算机系的同学和我聊天,想在暑假做个人网站,博客之类的系统,我劝他说计算机系的学生(其实不止是计算机系,可以扩展到所有热爱编程的在校同学)应该有更高的雄心壮志,去挑战更有难度的东西. 为什么 ...

  6. python编程基础是什么-编程学习第一步,让你20天搞定Python编程

    大家好,欢迎大家阅读篇文章,Python是当前火爆的编程语言之一:从后台开发到自动化,从数据分析到人工智能,都有Python的身影.我们掌握Python,就有了进入这些行业的可能.下面简单介绍下老猫和 ...

  7. python可以自学编程吗-编程学习第一步,让你20天搞定Python编程

    大家好,欢迎大家阅读篇文章,Python是当前火爆的编程语言之一:从后台开发到自动化,从数据分析到人工智能,都有Python的身影.我们掌握Python,就有了进入这些行业的可能.下面简单介绍下老猫和 ...

  8. 《UNIX网络编程》第一步:编写自己的daytime客户端,并从daytime服务器获取时间

    编写自己的daytime客户端,并从daytime服务器获取时间 @Author:CSU张扬 @Email:csuzhangyang@gmail.com or csuzhangyang@qq.com ...

  9. python计算器基础知识_Python基础(一):将Python当做计算器、编程的第一步

    我们来尝试一些简单的 Python 命令.启动解释器然后等待主提示符 >>> 出现(不需要很久).1.1. 数字 解释器表现得就像一个简单的计算器:可以向其录入一些表达式,它会给出返 ...

  10. ue4 曲线图实现 蓝图_UE4蓝图解析(一)

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

最新文章

  1. babel从入门到入门
  2. javascript中select的常用操作
  3. js数组去重的四种方法
  4. jggrid应用于asp.net
  5. 原来公司需要这样的你
  6. Python批量提取PowerPoint文件中所有幻灯片标题和备注文本
  7. LVS-DR模型实现调度
  8. Cocos2dx 下对sqlite3 的简单封装
  9. 基于javaweb的前台展示+后台管理结合的在线购书系统(java+springboot+ssm+mysql)
  10. Java基础—封装继承多态(详细)
  11. DiscuzX2.5完整目录结构【模板目录template】
  12. 虚拟机安装kali linux
  13. 计算机通信与网络(一)—— 绪论
  14. word设置图标索引
  15. Photoshop CC 2017 在Mac上安装报错解决办法
  16. js提交成功后,清空表单
  17. 13.清洗网址中的垃圾字符
  18. Google Earth Engine (GEE) ——Earth Engine Explorer (EE Explorer)使用最全解析(8000字长文)
  19. 自回避随机行走问题 c语言,醉汉随机行走/随机漫步问题(Random Walk Randomized Algorithm Python)...
  20. 水星路由器wan口ip显示0_路由器WAN口获取不到IP地址怎么办?

热门文章

  1. QT5.14.2 + MSVC2017_64 + MySQL5.7.29 数据库驱动编译及配置
  2. 如何打开mo文件并修改 PoEdit
  3. 3Ds max彻底卸载方法
  4. python为什么被称为胶水语言_为什么Python被称为“胶水语言”?
  5. BSOD 0x00000133
  6. Java初级程序员面试总结(三)--Lock篇
  7. 手机mstsc远程工具_mstsc远程工具
  8. 非度量多维标度_16s分析作图之NMDS非度量多维尺度分析
  9. Java复习第二弹!
  10. 【线性代数】矩阵分解(Matrix Factorization)笔记:非负矩阵分解