指点成金-最美分享吧

登录

UE4-蓝图基础:TimeLine

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了UE4-蓝图基础:TimeLine相关的知识,希望对你有一定的参考价值。

一:概念:
1-:TimeLine:在一定时间内不断执行的一个蓝图节点:
2-:添加一个空白节点:

函数讲解:
Play:事件驱动,执行此事件时调用;
Play from Start:从头开始执行事件<事件在执行过程中未执行完毕,某一条件改变,事件相当于重新一次开始执行>;
Stop:停止执行事件<事件在执行过程中未执行完毕,某一条件改变,事件停止执行>;
Reverse:反向执行<事件在执行过程中未执行完毕,某一条件改变,事件反向执行<中间某一位置立刻反向执行>>;
Reverse from End:事件从末尾反向执行<事件在执行过程中未执行完毕,某一条件改变,事件从尾部开始反向执行>;
Set New Time:更改事件的开始执行时间<原函数的总执行时间不是从0开始,而是新设置的时间点开始>;
New Time:设置函数执行起始点;
Updata:事件在执行过程中,不管执行更新的部分<在总执行时间内,不断驱动执行>;
Finished:事件在总时间内执行结束调用<事件在总执行时间结束后执行此方法>;
Direction:执行的方向<是一个枚举函数,正向OR反向>;

3-:双击,添加一个方法,创建时间线函数;自定名字为TimeLineDemo;
4-:添加一个函数,设置执行时间Length为4秒;

设置键盘A为事件触发,Update为打印字符串:

5-:圆滑处理事件执行轨迹:

选择点,右键,选中Auto,可以看出事件执行时有过渡,会圆滑一些;

6-:事件在执行过程中,某一时刻执行事件:
-1:点击!+,添加add tick event;
-2:自定义名字为TimeEvent;
-3:添加一个事件执行节点,设置执行此事件时的Time和Value;

如图:

运行可以看出:在事件执行的过程中,在设置的时刻执行了打印事件;

以上是关于UE4-蓝图基础:TimeLine的主要内容,如果未能解决你的问题,请参考以下文章