using UnityEngine; using System.Collections; using UnityEngine.UI; public class Timer : MonoBehaviour { int hour; int minute; int second; int millisecond; // 已经花费的时间 float timeSpend = 0.0f; // 显示时间区域的文本 Text text_timeSpend; // Use this for initialization void Start () { text_timeSpend = GetComponent<Text>(); } // Update is called once per frame void Update () { timeSpend += Time.deltaTime; GlobalSetting.timeSpent = timeSpend; hour = (int)timeSpend / 3600; minute = ((int)timeSpend - hour * 3600) / 60; second = (int)timeSpend - hour * 3600 - minute * 60; millisecond = (int)((timeSpend - (int)timeSpend) * 1000); text_timeSpend.text = string.Format("{0:D2}:{1:D2}:{2:D2}.{3:D3}", hour, minute, second, millisecond); } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/ixiaochouyu/article/details/46858545