时间轴

概述虚幻引擎中时间轴

Choose your operating system:

Windows

macOS

Linux

本页面的内容

选择实现方法:

Blueprints

C++

k2_timeline_demo.png

时间轴节点(Timeline Nodes) 是蓝图中的特殊节点,允许你快速设计出基于时间的动画效果,并在时间轴上设置关键帧,触发 事件 ,或调整 浮点数 向量 颜色

你可以直接在蓝图编辑器中编辑时间轴,只需在图表(Graph)选项卡中或我的蓝图(My Blueprint)选项卡中双击时间轴(Timeline)。它们主要用于处理一些简单的、非动画任务,例如开门、改变光源或在场景中对Actor执行其他基于相关的操作。它们类似于 关卡序列 ,因为它们都允许你在不同帧之间对浮点、向量、颜色的数值进行插值运算。

输入和输出

image alt text

时间轴包含以下输入、输出引脚:

输入引脚

项目

描述

Play(播放)

使得时间轴从当前时间处开始正向播放。

Play from Start(从开始处播放)

使得时间轴从开始处正向播放。

Stop(暂停)

在当前时间处停止播放时间轴。

Reverse(反向播放)

从当前时间处反向播放时间轴。

Reverse from End(从结尾处开始反向播放)

从结尾开始反向播放时间轴。

Set New Time(设置新时间)

将当前时间设置为New Time(新时间)输入中的设置的变量(或输入)。

New Time(新时间)

该数据引脚取入一个代表时间的浮点值,以秒为单位,当调用Set New Time(设置新时间)输入时,时间轴可以跳转到该浮点值设置的时间处。

输出引脚

项目

描述

Update(更新)

一调用该时间轴就输出一个执行信号。

Finished(完成)

当播放结束时输出一个执行信号。该引脚不会被Stop函数触发。

Direction(方向)

输出枚举数据,指明了时间轴的当前播放方向。

时间轴可以额外增加任意数量的输出数据引脚,用于反映在时间轴中创建的轨道类型,包括Float(浮点型)、Vector(向量型)和Event(事件)轨道。

[INCLUDE:ProgrammingAndScripting/Blueprints/UserGuide/Timelines/CPP]

时间轴示例

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消