最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Unity3D 計時器的實現(xiàn)代碼(三種寫法總結(jié))

 更新時間:2021年04月12日 10:11:29   作者:加油IT  
這篇文章主要介紹了Unity3D 計時器的實現(xiàn)代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1、每幀檢查

定義一個時間變量 timer,每幀將此時間減去幀間隔時間 Time.deltaTime,如果小于或者等于零,說明定時器到了,執(zhí)行相應(yīng)功能代碼,將此定時器重置,代碼如下:

public float timer = 1.0f;
// Update is called once per frame
void Update() {
    timer -= Time.deltaTime;
    if (timer <= 0) {
        Debug.Log(string.Format("Timer1 is up !!! time=${0}", Time.time));
        timer = 1.0f;
    }
}

2、利用協(xié)程

在協(xié)程中返回需要等待的時間,直接看代碼便明白:

// Use this for initialization
void Start() {
    StartCoroutine(Timer());
}
IEnumerator Timer() {
    while (true) {
        yield return new WaitForSeconds(1.0f);
        Debug.Log(string.Format("Timer2 is up !!! time=${0}", Time.time));
    }
}

3、延遲調(diào)用

使用 MonoBehaviour.Invoke,兩個參數(shù),分別是要調(diào)用的方法名和延時調(diào)用的時間。代碼如下:

// Use this for initialization
void Start() {
    Invoke("Timer", 1.0f);
}
void Timer() {
    Debug.Log(string.Format("Timer3 is up !!! time=${0}", Time.time));
    Invoke("Timer", 1.0f);
}

補充:unity3D 實現(xiàn)一個時分秒的計時器:格式為00:00:00

簡單粗暴,上代碼。

public class Clock : MonoBehaviour {
    public Text m_ClockText;
    private float m_Timer;
    private int m_Hour;//時
    private int m_Minute;//分
    private int m_Second;//秒
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
        m_Timer += Time.deltaTime;
        m_Second = (int)m_Timer;     
        if (m_Second > 59.0f)
        {
            m_Second = (int)(m_Timer - (m_Minute * 60));
        }
        m_Minute = (int)(m_Timer / 60);       
        if (m_Minute > 59.0f)
        {
            m_Minute = (int)(m_Minute - (m_Hour * 60));
        }
        m_Hour = m_Minute / 60;
        if (m_Hour >= 24.0f)
        {
            m_Timer = 0;
        }
        m_ClockText.text = string.Format("{0:d2}:{1:d2}:{2:d2}", m_Hour,m_Minute,m_Second); 
    }
}

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:

相關(guān)文章

最新評論

云和县| 泰顺县| 兴海县| 忻城县| 金平| 霍城县| 台安县| 漳州市| 探索| 西吉县| 江城| 金湖县| 普陀区| 微博| 含山县| 蚌埠市| 来安县| 漾濞| 双鸭山市| 博湖县| 星子县| 绥德县| 太仓市| 禄丰县| 民乐县| 鄱阳县| 衡阳县| 汕尾市| 错那县| 黄骅市| 内丘县| 兴和县| 开平市| 嵊州市| 阿克陶县| 伊宁县| 清丰县| 霍山县| 绵竹市| 上蔡县| 吉林市|