用戶創建的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位置。