Unity3D中C#获取游戏时间并显示成秒表格式

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 initializationvoid Start () {text_timeSpend = GetComponent<Text>();}// Update is called once per framevoid 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);}}

版权声明:本文为博主原创文章,,未经博主允许不得转载。

使你疲倦的不是前面的高山,而是你鞋里的一粒沙子。

Unity3D中C#获取游戏时间并显示成秒表格式

相关文章:

你感兴趣的文章:

标签云: