【UE4】TimeLine(蓝图)

TimeLine

概念

虚幻中的数据时间轴计数器,作用是将时间和数据进行组合,使得数据随着时间的改变发生变化。

可以将TimeLine理解为一个直角坐标系,横轴为时间,纵轴为数据。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mikw97Wr-1666777145943)(D:\typora\image\image-20221026152001393.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7AMSmgj4-1666777145947)(D:\typora\image\image-20221026152039512.png)]

输入针脚:

Play:启动此时间轴

Play from Start:从开始的时候启动此时间轴

Stop:结束

Reverse:反方向走时间轴

Reverse from End:每个时间轴都有一个起始点和终点,反方向流动

Set New Time:从给定的时间进行流动

输出针脚:

Updata:单帧执行

Finished:整个时间轴完成后执行

Direction:时间轴执行的方向,枚举类型:正向和反向

编辑界面

双击TimeLine节点,进入编辑页面,横轴为时间,纵轴为数据值

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cHeIRtYD-1666777145948)(D:\typora\image\image-20221026161326239.png)]

有三种方式运行TimeLine:

①编辑界面中勾选自动播放

②将”事件BeginPlay“连接到Play针脚

③拉出TimeLine对象,调用Play函数,连接事件BeginPlay

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zLw2mMYc-1666777145949)(D:\typora\image\image-20221026161307515.png)]

上方功能栏

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zKjc7gOS-1666777145950)(D:\typora\image\image-20221026163924836.png)]

可以设置五种数据类型(浮点、向量、事件、颜色、自定义),使用方法都差不多,比较简单。其中事件中,Y轴是没有作用的,X轴走到点处,就执行相应的事件。

长度:TimeLine的总长度

使用最后一个关键帧:将最后一个点作为结束TimeLine的时间,此时TimeLine总长度将不起作用。

自动播放:自动运行该TimeLine

循环:TimeLine运行完后,再从头开始运行

已复制:勾选后此TimeLine将会进行网络同步

忽略时间膨胀:勾选后忽略时间膨胀

附带小知识

设置相对范围3D(Set Relative Scale 3D

设置物体缩放大小

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TO5bb85B-1666777145950)(D:\typora\image\image-20221026150838804.png)]

设置游戏世界时间膨胀

在运行界面:按~键打开指令台 - 输入指令slomo 0.1 - 回车

现在整个游戏时间缩放了10倍,即现实的1秒=游戏中的10秒

游戏世界时间膨胀

在运行界面:按~键打开指令台 - 输入指令slomo 0.1 - 回车

现在整个游戏时间缩放了10倍,即现实的1秒=游戏中的10秒

游戏中的慢镜头、子弹时间等,都会用到时间膨胀。

猜你喜欢

转载自blog.csdn.net/weixin_44283836/article/details/127537174