首页 > 其他 > 详细

倒计时 功能

时间:2014-03-16 19:48:36      阅读:476      评论:0      收藏:0      [点我收藏+]

上班一个月~上周被项目虐了,功能实现有点bug,怎么都调不好,搞得心情都没那么愉快了。还好问了一下同事,然后某天突然来了灵感,早上一去就解决了~好吧,感觉敲代码也是需要灵感滴

前几天用到一个倒计时,写了功能,来记录一下~

上代码:

bubuko.com,布布扣
using UnityEngine;
using System.Collections;

public class daojishi : MonoBehaviour
{
    float CoolTimes = 10000;
    GUIText time;

    void Start()
    {
        time = GameObject.Find("Time").GetComponent<GUIText>

();
    }

    void OnGUI()
    {
        if (CoolTimes >= 3600)
        {
            time.text = (Mathf.Floor(CoolTimes / 3600) + ":" + 

Mathf.Floor((CoolTimes - 3600 * Mathf.Floor(CoolTimes / 3600)) 

/ 60) + ":" + CoolTimes % 60).ToString();
        }
        else
        {
            time.text = (Mathf.Floor(CoolTimes / 60) + ":" + 

CoolTimes % 60).ToString();
        }

        if (GUILayout.Button("Start"))
        {
            StartCoroutine(Wait());
        }

    }

    IEnumerator Wait()
    {
        while (CoolTimes > 0)
        {
            yield return new WaitForSeconds(1f);
            CoolTimes--;
        }

    }
}
bubuko.com,布布扣

倒计时 功能,布布扣,bubuko.com

倒计时 功能

原文:http://www.cnblogs.com/Sakya00/p/3603382.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!