UE4中经常需要一些和时间相联系的功能,例如在一段时间内完成一个动作,播放一段动画,或者只是单纯的延迟函数的执行时间,即调整事件的执行顺序。在UE4的蓝图自带函数中有一个很好用的函数可以完美地解决这些需求,它就是Timeline。

首先从事件节点开始介绍

Play

Play是从Timeline的初始时间点开始执行,到终止时间点结束,之后Timeline函数失去效用,即第二次触发Play节点时,不会有时间的运行。如果在函数运行过程中再次触发Timeline,则会从触发时间点继续运行,直到时间结束,重复触发只形成短暂的打断作用。

Play from Start

触发Play from Start时是从Timeline的初始时间点开始运行,但再次触发该节点时时间会被重置,即从初始时间点运行该函数,这表明可以重复使用Timeline函数。

Stop

触发Stop很好理解,Timeline会被暂停,但使用Update节点的后续函数仍可以运行,当然如果后续的函数使用的是Finished节点,则也会被暂停

Reverse

Reverse和Play的作用相同,但却是从终止时间点开始执行,到初始时间点结束

Reverse from End

类似于Play和Reverse的相互关系,Reverse from End和Play from Start的作用相同,时间顺序相反

Set New Time

该节点用于重新设置Timeline的时间长度,一般不需要该节点从外部设置,除非该Timeline用于多种环境,比如只需要截取Timeline的一段时间来执行特定的函数

Update

Update节点的作用是使连接Timeline函数的后续函数在Timeline时间段内连续执行

Finished

连接Finished的函数在Timeline时间转完之后再执行

双击打开Timeline函数可以进行函数的内部设计

左上角的4个按钮分别对应4种时间轨迹,第一个是浮点型轨迹,作用比较单一,用于调整数值的大小,比较常见的功能比如制作一个随时间变化的浮点数值曲线,例如一名角色在受伤状态下的生命值不是均匀减少的,而是随时间减少地越来越快,就可以用浮点曲线做到。

图示的是一条添加了圆滑作用的浮点曲线(按住shift后点击鼠标左键添加时间节点),添加完后可以在输出节点中看到,将其连接到需要作数值更改的变量上就可以实现功能。

第二个按钮则是创建矢量曲线,矢量曲线有三个值需要分别设置,即坐标的x,y,z值,为了避免混淆可以在设置某个值时关闭其余两个值的显示

在矢量曲线设置完之后出现的节点作用就是在Timeline时间段内的矢量变化,可以用作物体移动。

第三个按钮创建的是事件节点,作用是在指定时间触发后续函数,相当于一个Delay延迟

第四个按钮用于创建颜色曲线,得到的是一个线性的颜色结构体,可以存储多个颜色值,在Timeline时间内依次变化

ue4 时间轴是什么意思_UE4中Timeline的使用相关推荐

  1. 带时间轴 歌词 示例_Web设计中时间轴的20个精彩示例

    我可以肯定你们中的大多数人都知道设计中使用了时间轴,特别是因为现在所有的Facebook个人资料都是以这种方式显示的 . 此外,一些智能手机应用(例如Path或Tweetbot)也使用基于时间轴的设计 ...

  2. 如何在Microsoft PowerPoint中创建时间轴

    One of PowerPoint's charms is the ability to visually represent information by using its large libra ...

  3. Kotlin语言:Orient-Ui中时间轴的使用

    一.Orient-Ui的介绍 Orient-Ui这是一个开源的UI控件库,接下来说一下这个开源库里面的功能 1.时间轴--TimeLine:时间轴的样式自己定制 2.表格--Table:这是一个基于R ...

  4. Echarts(三):含有时间轴的可视化案例1

    这是一篇小白的实现时间轴的可视化的笔记. Timeline说明 timeline 需要操作多个option. "我们把传入 setOption 第一个参数,称为 ECOption,称传统的 ...

  5. 【labview】图表时间轴(数据+时间戳) +源程序

    [labview]图表时间轴 图表时间轴 前面板 后面板 源程序 图表时间轴 在labview的图标中,在很多项目上需要用时间作为x轴.在图表属性中有绝对时间和相对时间可以设置. 相对时间: 以一个数 ...

  6. 【MarkDown】CSDN Markdown之时间轴图timeline详解

    文章目录 时间轴图 一个关于时间轴图的例子 语法 分组 长`时间段`或`事件文本`换行 `时间段`和`事件文本`样式 自定义颜色方案 主题 基础主题 森林主题 黑色主题 默认主题 中性主题 与库或网站 ...

  7. 花式实现时间轴,样式由你来定!

    前言 因为公司业务经常会涉及到流程,所以使用类似时间轴的控件是不可避免.并且公司一直是使用的平板,单列时间轴已不足以胜任,故一直使用双列的时间轴TimeLine,这是一个借助2列的瀑布流布局的Recy ...

  8. 关于做angular引入echarts图表、时间轴

    1. echarts图: 1> 首先在项目中需要安装一下 npm install echarts --save 2> 然后再引入到项目angular.json的scripts中 " ...

  9. unity 自定义时间轴_如何创建自定义时间轴标记

    unity 自定义时间轴 Starting with Unity 2019.1, Timeline supports markers! In this blog post, I will show y ...

最新文章

  1. html5网页怎么实现内容追加,纯js实现网页内容复制后自动追加自定义内容
  2. INFORMIX-4GL实用手册
  3. 台式电脑麦克风_还有人买台式PC吗?这份新品推荐攻略值得收藏
  4. python网站有中文界面吗_手把手教你用python开发界面程序
  5. Windows域控管理 常用操作 详细汇总
  6. 12v电源正负极区分_UPS不间断电源的安装、配电计算及相关故障处理方法!
  7. 【牛客-15121】Call to your teacher(并查集模板)
  8. 乒乓球单循环赛_乒乓球循环赛制比赛方法
  9. ADS 2013 momentum仿真出错
  10. 使用python对图片进行压缩
  11. 时光轴一之listView实现时光轴效果
  12. java获取response_java response响应设置 java怎么获取response
  13. ECMAScript - GrammarⅠ
  14. Ubuntu系统搭建PPPoE服务器,Ubuntu上架设PPPoE Server
  15. 吃海鲜搭配什么菜好 搭配这些健康又美味
  16. 扫雷游戏软件测试,软件测试扫雷游戏.doc
  17. horizon层层注册
  18. PQ(product quantization) 算法---(二)
  19. 嵌入式开发工具——嵌入式Qt连接mysql
  20. 如何选择球积分光源LED光源

热门文章

  1. html设置在父元素底部对齐,如何将div对齐到父元素的底部
  2. [单刷APUE系列]第四章——文件和目录[1]
  3. [MyBatis日记](3)映射器配置文件与映射器接口
  4. Cocos2d-x编程中的runOnUiThread方法和runOnGLThread方法剖析
  5. How to add svn:externals in windows using TortoiseSVN
  6. json爬虫获取列表数据不全,已解决
  7. snoopy php https_php使用snoopy与curl模拟登陆的实例分享
  8. CC创作共用版权协议,要求署名+非商业+相同方式共享
  9. snprintf的返回值代表字节数 != 实际写入字节数
  10. CentOS7.6安装WirёGuαrd(二)