Unity制作ui界面上的倒计时
  v5bEezpf7PPs 2023年11月02日 103 0

效果

就像下面ui这样的效果

Unity制作ui界面上的倒计时_倒计时

源码

直接在update里面调用

主要是用到了 Time.deltaTime

 private void Update()
    {
        if (ifStart)
        {
            if (second > 0)
            {
                second = second - Time.deltaTime;
                if (second / 60 < 1)
                {
                    txtTimer.text = string.Format("00:{0:d2}", (int) second % 60);
                }
                else
                {
                    txtTimer.text = string.Format("{0:d2}:{1:d2}", (int) second / 60, (int) second % 60);
                }
            }
            else
            {
                txtTimer.text = "00:00";
                Debug.Log("计时结束");
                ifStart = false;
            }
        }
    }


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: NSOperationQueue与GCD分派队列 下一篇: 新手
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

v5bEezpf7PPs