UE5 學(xué)習(xí)筆記 - 時(shí)間軸

時(shí)間軸節(jié)點(diǎn)(Timeline Nodes)?是藍(lán)圖中的特殊節(jié)點(diǎn),允許你快速設(shè)計(jì)出基于時(shí)間的動(dòng)畫效果,并在時(shí)間軸上設(shè)置關(guān)鍵幀,觸發(fā)?事件?,或調(diào)整?浮點(diǎn)數(shù)、向量?或?顏色。
你可以直接在藍(lán)圖編輯器中編輯時(shí)間軸,只需在圖表(Graph)選項(xiàng)卡中或我的藍(lán)圖(My Blueprint)選項(xiàng)卡中雙擊時(shí)間軸(Timeline)。它們主要用于處理一些簡(jiǎn)單的、非動(dòng)畫任務(wù),例如開門、改變光源或在場(chǎng)景中對(duì)Actor執(zhí)行其他基于相關(guān)的操作。它們類似于關(guān)卡序列,因?yàn)樗鼈兌荚试S你在不同幀之間對(duì)浮點(diǎn)、向量、顏色的數(shù)值進(jìn)行插值運(yùn)算。
輸入和輸出

時(shí)間軸包含以下輸入、輸出引腳:
輸入引腳
項(xiàng)目
描述
Play(播放)
使得時(shí)間軸從當(dāng)前時(shí)間處開始正向播放。
Play from Start(從開始處播放)
使得時(shí)間軸從開始處正向播放。
Stop(暫停)
在當(dāng)前時(shí)間處停止播放時(shí)間軸。
Reverse(反向播放)
從當(dāng)前時(shí)間處反向播放時(shí)間軸。
Reverse from End(從結(jié)尾處開始反向播放)
從結(jié)尾開始反向播放時(shí)間軸。
Set New Time(設(shè)置新時(shí)間)
將當(dāng)前時(shí)間設(shè)置為New Time(新時(shí)間)輸入中的設(shè)置的變量(或輸入)。
New Time(新時(shí)間)
該數(shù)據(jù)引腳取入一個(gè)代表時(shí)間的浮點(diǎn)值,以秒為單位,當(dāng)調(diào)用Set New Time(設(shè)置新時(shí)間)輸入時(shí),時(shí)間軸可以跳轉(zhuǎn)到該浮點(diǎn)值設(shè)置的時(shí)間處。
輸出引腳
項(xiàng)目
描述
Update(更新)
一調(diào)用該時(shí)間軸就輸出一個(gè)執(zhí)行信號(hào)。
Finished(完成)
當(dāng)播放結(jié)束時(shí)輸出一個(gè)執(zhí)行信號(hào)。該引腳不會(huì)被Stop函數(shù)觸發(fā)。
Direction(方向)
輸出枚舉數(shù)據(jù),指明了時(shí)間軸的當(dāng)前播放方向。
時(shí)間軸可以額外增加任意數(shù)量的輸出數(shù)據(jù)引腳,用于反映在時(shí)間軸中創(chuàng)建的軌道類型,包括Float(浮點(diǎn)型)、Vector(向量型)和Event(事件)軌道。