本文主要是介绍【UE4从零开始 028】UMG的Timeline动画,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在控件蓝图编辑器最下方,是动画编辑区域,我们可以为我们的UI制作一些简单的动画。
1、添加动画
在左侧 动画区域 点击 “+Animation” ,添加一个动画轨并命名,在游戏中我们可以直接通过名称来播放对应的动画。
2、添加控件
在右侧 时间轴 区域的左半部分,点击 “+Track”,选择我们需要添加动画的控件,
3、添加关键帧
右侧 时间轴 区域的右半部分,是我们动画的 时间轴 和 关键帧 区域。
上图中 绿色线 表示起始帧,红色线 表示结束帧,白色线 和 滑块 表示当前帧。
在详情面板中,点击相应属性右侧的 添加关键帧 图标,就可以在 当前帧 的位置添加一个关键帧。如下图:
添加一个 PositionX的关键帧后,下图中红框内就是一个关键帧。
点击下图红框中的图标可以切换时间轴区域的显示模式。
还可以使用 自动关键帧 模式,这种情况下,只要修改控件的对应属性,就可以在当前关键帧位置自动添加一个关键帧。如下图:
点击上图 红框位置 的图标后,即可开启自动关键帧模式,此时在 UI设计视图 右上方会出现 录像中(RECORDING) 的字样。
4、修改关键帧
单击关键帧,会弹出该关键帧的详情界面,可以对其进行修改。如图:
仔细观察上图,选中的关键帧处,你会发现有一条白色的细线,我们可以通过 拖拽 细线两端的 小圆点 来调整时间轴的插值算法改变其运动速率,也可通过时间轴上方的一些图标使用默认的差值算法。
5、预览
点击 播放 按钮 可以在编辑器中预览动画。
6、播放动画
在制作完动画后,切换到 图表(Graph) 选项卡,在 我的蓝图(MyBlueprint) 面板中的 Animations 下会发现我们刚才制作的动画。
添加播放动画的代码,如下:
保存并编译,然后运行查看效果。
这篇关于【UE4从零开始 028】UMG的Timeline动画的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!