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

虚幻4的蓝图分为两种,Level Blueprint和class Blueprint,Level Blueprint用编程的角度来解释,就像是子在一个文件里,或者是场景里,写的面向过程的代码,说有代码按自身的顺序依次执行,而class Blueprint 用编程的角度来解释,就是将我们所需要的东西,操作,封装成一个类,我们可以在以后直接使用它的对象,十分方便,也十分强大

首先,我们先来认识一下虚幻4蓝图的变量,虚幻4 的蓝图的变量,跟我们编程里的变量基本一致,并且,他还给封装了好多类和结构体,这些东西我们在用到的时候再来说

接下来是开关门的蓝图,具体做法请看官方视频:

点击看大图

OnActorBeginOverlap是进入触发器时,触发事件,然后走到Timeline,这个蓝图是说,给对象两个状态之间一个过度,之后链接到Set'ActorLocation,设置门的位置。

OnActorEndeOverlap是离开触发器,触发事件,让门回去,只不过是相反方向移动。

Event BeginPlay是游戏一开始就触发的事件,之后是一个Vector的set方法,他的值就来自于门的Location。这个蓝图还是比较好理解的,大家哪里不明白可以在下面的留言里回复,我会第一时间解答

52vr补充一条:Door InitialLocation是一个新建的变量,在Event Begin Play事件中,被Set了初值,然后在开关门事件中 被引用。

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

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

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

  2. clover更新驱动 后不能开机_黑苹果安装教程:Clover引导文件添加——墨涩网

    教程导航: 黑苹果安装教程①:认识黑苹果Mac+准备工作--墨涩网 黑苹果安装教程②:制作黑苹果Mac系统启动U盘--墨涩网 黑苹果安装教程③:准备磁盘+主板BIOS设置--墨涩网 黑苹果安装教程④: ...

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

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

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

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

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

    上一篇: [UE4蓝图][Materials]虚幻4中可互动的雪地材质完整实现(一)​zhuanlan.zhihu.com 10.新建一个MaterialParameterCollection(材质参 ...

  6. ue4 改变枢轴位置_[UE4]偏门实用技巧合集

    前言: 不论是玩游戏,还是玩软件,我对操作和技巧都有着痴迷的追求.而且是个快捷键狂魔. 从这个工具就能看出来,我对快捷键的执着,对工作效率极致提升的吹毛求疵. 戴巍:[SD Plugin] 快捷键创建 ...

  7. ue4 设置打包名称_[UE4]工程打包时添加自定义文件 - 纳金网

    Project Settings -> packaging -> Packaging选项中,有多个设置项来设置打包时要排除或者包含的文件夹,比如:设置哪些目录不参与cook,以及哪些目录在 ...

  8. 命令 启动顺序_笔记一: 启动选项与系统变量

    启动选项(startup options) 定义: MySQL有很多设置项,如存储引擎,客户端连接数量,缓存大小等,这些设置项在配置文件中都有默认值,在启动MySQL时可以在启动命令后面加一些参数来修 ...

  9. 组态王bitset用法_组态王教程(基础入门篇).pdf

    组态王教程及使用问题解答(基础篇) 一.组态王教程 简介:本教程是学习"组态王"软件的入门教程,覆盖了"组态王"软件的大部分基本功能.学完本教程后, 您将能够建 ...

最新文章

  1. PaddlePaddle:在 Serverless 架构上十几行代码实现 OCR 能力
  2. BZOJ[1009] [HNOI2008]GT考试
  3. Webpack/Vue-cli两种方式加载markdown文件并实现代码高亮
  4. 字节与浮点型转换软件_如何与另一个防病毒软件一起运行恶意软件字节
  5. 运行shell脚本时怎么知道jdk路径_Shell写脚本关于ssh执行jar包,需要刷新JDK路径的问题...
  6. oracle sys_connect_by_root,CONNECT_BY_ROOT实现行列转换
  7. Python机器学习:KNN算法08scikit-learn中的Scaler
  8. 我的docker随笔16:构建一个特定的nodejs镜像
  9. 末日博士:比特币不应出现在散户或机构投资者的投资组合中
  10. AMOS软件简介【SPSS 050期】
  11. python 下载公众号文章_最便捷的微信公众号文章下载器——基于Python爬虫微信文章...
  12. python必学的os模块详解_讨论 - 廖雪峰的官方网站
  13. 34岁的困境!测试工程师如何突破职业瓶颈?
  14. 极客日报第 39 期:小米 11 不送充电器;阿里达摩院 2021 十大科技趋势发布!
  15. Windows系统管理和网络服务笔记生涯 源于BENET2.0课程(S1)
  16. JSP四大域属性空间(page、request、session、application)详解
  17. ​【优化求解】基于人工蜂群算法求解无刷直流电机PID控制matlab代码
  18. 初级算法:只出现一次的数字
  19. 丰田生产方式(TPS)的本质
  20. 主流网站开发语言 ASP ASP.NET JSP PHP CGI

热门文章

  1. 现在明白Git的分支操作后再看普罗米修斯那么多分支就好理解了
  2. Linux系统查看环境变量(env命令)
  3. css如何设置高亮显示,Javascript实现CSS代码高亮显示
  4. Java权限设计与控制
  5. 经典递归算法——汉诺塔问题
  6. 2021年WordPress主题Zibll子比主题V5.4资源主题免授权
  7. 8位双向移位寄存器verilog设计
  8. Python 类型转换
  9. 虚拟机Vmware安装MySQL数据库
  10. 那辆开了三年的车成了你真正的家