美文网首页
08 - Race & Lap Timers

08 - Race & Lap Timers

作者: 镜月s | 来源:发表于2017-07-27 14:14 被阅读10次

    编辑MyPlayerController 的 StartRaceTime

    通过Add TimeLine 添加时间轴节点 用来记录时间

    双击时间轴 编辑时间轴输出 点击F+ 添加float变量 在坐标轴中右键 添加两个key 分别是(0,0)(999,999)

    编辑蓝图宏TimeConversion 用来将时间轴获得的时间 转换成xx:xx:xx格式的文本进行显示

    添加宏TimeToText 添加float 输入 Text输出

    将输入转换成 XX格式的分钟数 逻辑规则是超过9 则直接输出 9或以下 需要显示为0X(Select 节点 会根据index的true false 选择不同的节点输出)

    将输入的秒数部分按照上面的逻辑转换成秒数

    将输入的毫秒部分转换格式(这里的毫秒只显示2位)

    最后将3个时间进行合并显示

    完整蓝图

    StartRaceTime StopRaceTime连接之前的时间轴 将时间轴的输出转换成标准格式的文本 进行显示

    在EventBeginPlay最后 调用StartRaceTime

    拷贝时间轴 连接单圈时间(本节课中没有具体作用)

    相关文章

      网友评论

          本文标题:08 - Race & Lap Timers

          本文链接:https://www.haomeiwen.com/subject/otyzkxtx.html