12 - Splash Screen & Countdown Timer

拷贝GameHUD 界面 命名为SplashScreen 用来在游戏开始时 显示时间数据


12 - Splash Screen & Countdown Timer_第1张图片

绑定相应的变量 为controller的text值

新建CountDownScreen 用来显示开始倒计时


12 - Splash Screen & Countdown Timer_第2张图片

将倒计时绑定到PlayerController的ReadyText上

进入HUD 的Graph视图中 添加3个ESlat Visibility类型的变量 分别控制GameHUD SplashScreen CountDown 三个视图的显示

默认值Splash 为visible 其他为hidden


12 - Splash Screen & Countdown Timer_第3张图片

添加三个该类型变量 控制GameHUD中 时间文本的显示


进入designer中 依次进行绑定


进入PlayerController 的EventGraph中 添加鼠标左键处理逻辑

点击鼠标时 控制SplashScreen 界面隐藏 CountDown倒计时界面显示 通过delay 节点进行倒计时文本设置 最后通过StartRaceTime StartlapTime 进行时间计算


12 - Splash Screen & Countdown Timer_第4张图片


12 - Splash Screen & Countdown Timer_第5张图片


12 - Splash Screen & Countdown Timer_第6张图片

将EventBeginPlay中的时间调用删除


12 - Splash Screen & Countdown Timer_第7张图片

你可能感兴趣的:(12 - Splash Screen & Countdown Timer)