using UnityEngine;
using UnityEngine.UI;
public class TimeCalculate : MonoBehaviour
{
private int hour;
private int minute;
private int second;
private int millisecond;
private float timeDur = 0.0f;
private Text text_show;
private void Awake()
{
text_show = GetComponent<Text>();
}
void Update()
{
timeDur += Time.deltaTime;
hour = (int)timeDur / 3600;
minute = ((int)timeDur - hour * 3600) / 60;
second = (int)timeDur - hour * 3600 - minute * 60;
millisecond = (int)((timeDur - (int)timeDur) * 1000);
text_show.text = string.Format("{0:D2}:{1:D2}:{2:D2}:{3:D3}", hour, minute, second, millisecond);
}
}
【代码】Unity实现计时器
最新推荐文章于 2024-01-07 21:22:45 发布