创建时间轴
时间轴
Timeline nodes (时间轴节点)是蓝图中的特殊节点,它使您可以快速地设计基于时间的简单动画,并基于游戏中的事件进行播放。 时间轴有点像简单的Matinee序列,因为它们都可以使得简单的值从中产生动画,且可以随着时间变化来激活事件。 通过在图表选卡或My Blueprint(我的蓝图)选卡中双击该时间轴,您可以直接在蓝图编辑器中编辑这些节点。 这些节点是专门用来处理简单的、非过场动画式的任务,比如开门、改变光源或对场景中的Actor执行其它基于时间的操作。
输入和输出
时间轴本身具有以下输入和输出引脚:
项目 |
描述 |
---|---|
输入引脚 |
|
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(事件)轨迹。