09 - Checking for Lap & Race Records

编辑MyPlayerController 蓝图 

在Event BeginPlay 中 开启单圈时间轴


09 - Checking for Lap & Race Records_第1张图片

编辑LapTimeCheck 函数 

首先停止正在运行的时间轴 然后计算当前单圈时间和历史的单圈时间进行比较 如果当前时间较小 则将当前时间赋值给最短时间 同时保存数据 然后判断是否比赛已经完成 如果完成的话 调用整场时间计算函数


09 - Checking for Lap & Race Records_第2张图片
09 - Checking for Lap & Race Records_第3张图片

整场时间计算函数RaceTimeCheck  与上面的逻辑大致相同


09 - Checking for Lap & Race Records_第4张图片

编辑SaveGameCheck函数 将默认的最佳时间赋值


09 - Checking for Lap & Race Records_第5张图片

你可能感兴趣的:(09 - Checking for Lap & Race Records)