**
UMG动画的实现方法
**
背景: 在进行应用开发时,我们有时候需要对UMG 进行一些动画设计。比如 button 从底部移动到顶部,伴随着颜色的变化,伴随着透明度的变化。
测试平台:UE4 4.24 纯蓝图
测试步骤:
先看一下 名称对应的 UMG .
1,添加动画
直接点击, 自动创建一个动画。 我们自己命名 TestAnimation
2, 添加需要追踪的模块
先点击需要设置动画的模块。 然后点击Track, 会在下列表中出现该模块的名称。 选中之后,自动 创建。
3, 选择需要进行动画切换的模块的子属性
每一个模块都会对应很多属性: transform(位置,角度,大小) , 透明度, 显隐 等等等等。。。
此处因为我们需要控制模块上下移动, 因此 我们选中了 Transform
4, 具体属性值设置
我们需要控制这个按键的上下移动,因为需要改动的是 Transform 的Y 值。 为了前期自我判断Y 的改变因为实际位移的变化,可以将鼠标放置在Y 的位置,出现一个 双向的箭头,可以左右滑动直接快速改变数值,观察相应的位置变化。
基本思路是:
初始时刻(光标在0的位置): 设置Y 的数值为0 。
最终时刻(光标在1的位置,这个1 是我们自己设置,可以自由设置时间长度): 设置Y 数值 -80
5,调用方法
在当前UMG 蓝图中
testAnimation 是我们自己创建的 UMG 蓝图, 直接调用即可。
PS: 建刚同测。小伙伴在一起的最后一周工作测试。