Unity开发bug记录100例子(第3例)——倒计时初始值默认显示不正确

bug描述

今天做倒计时的时候,发现了一个bug,偶尔倒计时一开始显示的59:59。最开始以为是倒计时计时钱前没有将Text重置,后面发现重置了也会出现这个问题。

bug查找

打断点,打log,一直找不到问题所在。突然眼前灵光一闪,难道是计算出来的数值有问题?
代码如下,欢迎各位品尝

--时间戳转换为 00:00:00 格式
local function FormatTime(second)
    local min = math.floor(second % 3600 / 

猜你喜欢

转载自blog.csdn.net/shirln/article/details/125406932
今日推荐