昨天提到的換裝系統,在點擊開始游戲后會卡住一會用來加載游戲,整個畫面卡住等待加載好后就突然進入正式游戲關卡,有點突兀,為了讓選擇角色的界面和進入打怪關卡更順滑,決定加一個過渡的關卡序列。首先在選擇角色的關卡創建一個關卡序列,將攝像機actor拖到場景中來,點擊+軌道->Actor到Squencer,選擇場景中剛剛放置CameraActor作為關卡序列的相機。
之后就是確定關卡序列的幀數以及時長。然后在一些特定幀上把CameraActor移到特定的位置,按回車即可確定CameraActor的位置和旋轉,關卡序列會自動在這些幀之間生成一些軌道;
如圖所示,藍色的線就是自動生成的軌跡,藍色的點就是CameraActor對應關卡序列里特定幀的位置。
這里有幾種視口可以選擇,方便對關卡序列的調試:
之后就可以應用這個關卡序列了,同時加上一個淡化效果能夠更自然的過渡。
其中IntoCombatLevel是通過選擇角色的控件藍圖里的按鈕觸發的,屬於藍圖類與關卡藍圖的通信,具體藍圖如下:
最后效果如下: