[UE4]Named Slot

用户创建的UI成为其他UI的子控件的时候,默认情况下是不能拥有子控件的,给UI添加一个Named Slot,这个UI就可以拥有子控件

 

一、创建一个名为testNameSlot的UI,添加3个Named Slot,分别命名为:NamedSlot_Top、NamedSlot_Body、NamedSlot_Bottom。

  

 二、在别的UI中把“testNameSlot”拖放进来,可以看到3个NamedSlot:NamedSlot_Top、NamedSlot_Body、NamedSlot_Bottom

  

 三、在创建Named Slot的时候,可以将动画附加到Named Slot上,这样不管使用本控件的其他控件给Named Slot放置什么控件,都会有动画效果。

  1、添加Animation,添加Track——》选择NamedSlot_Top

    

  2、添加Transform追踪

    

  3、输入要定位到的时间轴位置。动画曲线保持打开状态

    

  4、选中Translation.X,在时间轴0.00S位置右键,选中“Add Key Here(添加关键帧)”

    

  5、在1秒处,添加一个关键帧,Translation.X=0

    

    选中关键帧,可以直接输入值、时间、动画曲线

    

  6、点击Play按钮,可以看到NamedSlot_Top从x=300在1秒内移动到x=0位置。

 

posted on 2019-01-23 17:01  一粒沙  阅读(2181)  评论(0编辑  收藏  举报