編輯MyPlayerController 的 StartRaceTime
通過Add TimeLine 添加時間軸節(jié)點(diǎn) 用來記錄時間
雙擊時間軸 編輯時間軸輸出 點(diǎn)擊F+ 添加float變量 在坐標(biāo)軸中右鍵 添加兩個key 分別是(0,0)(999,999)
編輯藍(lán)圖宏TimeConversion 用來將時間軸獲得的時間 轉(zhuǎn)換成xx:xx:xx格式的文本進(jìn)行顯示
添加宏TimeToText 添加float 輸入 Text輸出
將輸入轉(zhuǎn)換成 XX格式的分鐘數(shù) 邏輯規(guī)則是超過9 則直接輸出 9或以下 需要顯示為0X(Select 節(jié)點(diǎn) 會根據(jù)index的true false 選擇不同的節(jié)點(diǎn)輸出)
將輸入的秒數(shù)部分按照上面的邏輯轉(zhuǎn)換成秒數(shù)
將輸入的毫秒部分轉(zhuǎn)換格式(這里的毫秒只顯示2位)
最后將3個時間進(jìn)行合并顯示
完整藍(lán)圖
StartRaceTime StopRaceTime連接之前的時間軸 將時間軸的輸出轉(zhuǎn)換成標(biāo)準(zhǔn)格式的文本 進(jìn)行顯示
在EventBeginPlay最后 調(diào)用StartRaceTime
拷貝時間軸 連接單圈時間(本節(jié)課中沒有具體作用)