using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class TestTimer : MonoBehaviour
{
public static TestTimer Instance = null;
public Text _text;
private float _seconds = 0f;
private float _minutes = 0;
private float _xiaoshi = 2;
private float _timeTime = 0f;
private Color _color;
// Use this for initialization
void Start ()
{
Instance = this;
_color = _text.color;
}
// Update is called once per frame
void Update ()
{
_timeTime += Time.deltaTime;
if(_timeTime >= 1f)
{
_seconds--;
_timeTime = 0f;
if(_seconds <= -1f)
{
_seconds = 59f;
_minutes--;
if(_minutes <= -1f)
{
_minutes = 59f;
_xiaoshi--;
if (_seconds <= 0 && _minutes <= 0 && _xiaoshi <= 0)
{
_xiaoshi = 24f;
}
}
}
}
if(_minutes < 5) _text.color = Color.red;
else _text.color = _color;
_text.text = _xiaoshi.ToString("00") + ":" + _minutes.ToString("00") + ":" + _seconds.ToString("00");
}
}
小时倒计时代码
最新推荐文章于 2023-11-29 17:47:03 发布