一:概念:
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;
如图:
运行可以看出:在事件执行的过程中,在设置的时刻执行了打印事件;
来源:CSDN
作者:time_iter
链接:https://blog.csdn.net/tiem_erhu/article/details/52556405