public class Cube : MonoBehaviour {? ? public float timer = 0f;? ? public int h = 0;? ? public int m = 0;? ? public int s = 0;? ? public string timeStr = string.Empty;? ? public bool ifStart;? ? UILabel label; // Use this for initialization void Start () {? ? ? ? timeStr = string.Format("{0:0}:{0:0}:{0:0}", h, m, s);? ? } // Update is called once per frame void Update () {?? ? ? ? if (ifStart == false )? ? ? ? {? ? ? ? ? ? return;? ? ? ? }? ? ? ? //Debug.Log(Time.deltaTime);? ? ? ? timer += Time.deltaTime;? ? ? ? if (timer >= 1f)? ? ? ? {? ? ? ? ? ? s++;? ? ? ? ? ? timer = 0;? ? ? ? }? ? ? ? if (s >= 60)? ? ? ? {? ? ? ? ? ? m++;? ? ? ? ? ? s = 0;? ? ? ? }? ? ? ? if (m >= 60)? ? ? ? {? ? ? ? ? ? h++;? ? ? ? ? ? m = 0;? ? ? ? }? ? ? ? if (h >= 99)? ? ? ? {? ? ? ? ? ? h = 0;? ? ? ? }? ? ? ? Transform trans = transform.FindChild("label");? ? ? ? UILabel label = trans.GetComponent<UILabel>();? ? ? ? timeStr = string.Format("{0:D2}:{1:D2}:{2:D2}", h, m, s);? ? ? ? Debug.Log("timeStr=" + timeStr);? ? ? ? label.text = timeStr.ToString();? ? }? ? void OnGUI()? ? {? ? ? ? timeStr = string.Format("{0:D2}:{1:D2}:{2:D2}", h, m, s);? ? ? ? GUI.Label(new Rect(10, 10, 100, 200), timeStr);? ? }? ? public void OnClickStart()? ? {? ? ? ? Transform trans = transform.FindChild("label");? ? ? ? UILabel label = trans.GetComponent<UILabel>();? ? ? ? timeStr = string.Format("{0:0}:{0:0}:{0:0}", h, m, s);? ? ? ? Debug.Log("timeStr =" + timeStr);? ? ? ? label.text = timeStr.ToString();? ? ? ? ifStart = true;? ? }? ? public void OnClickStop()? ? {? ? ? ? ifStart = false;? ? }? ? public void OnClickContinue()? ? {? ? ? ? Transform trans = transform.FindChild("label");? ? ? ? UILabel label = trans.GetComponent<UILabel>();? ? ? ? //timeStr = string.Format("{0:0}:{0:0}:{0:0}", h, m, s);? ? ? ? Debug.Log("timeStr =" + timeStr);? ? ? ? label.text = timeStr.ToString();? ? }}
- 0 回答
- 0 關(guān)注
- 2969 瀏覽
添加回答
舉報(bào)
0/150
提交
取消