Unity常用API02:Time类的

using UnityEngine;

public class API02Time : MonoBehaviour
{

    // Use this for initialization
    void Start()
    {
        Debug.Log("Time.time)" + Time.time);// 这是自游戏开始以来的秒数。
        Debug.Log("Time.timeScale" + Time.timeScale); //时间流逝的规模。 这可以用于慢动作效果。

        // 当timeScale为1.0时,时间和实时一样快。 当timeScale为0.5时,时间比实时慢2倍。

        //当timeScale设置为零时,如果所有功能都与帧速率无关,则游戏基本暂停。
        Debug.Log("Time.timeSinceLevelLoad" + Time.timeSinceLevelLoad);// 这是加载使用的秒数。
        Debug.Log("Time.unscaledDeltaTime" + Time.unscaledDeltaTime);//从最后一帧到当前帧的timeScale独立间隔
        Debug.Log("Time.unscaledTime" + Time.unscaledTime);//此帧的timeScale独立时间。 这是自游戏开始以来的秒数。
        Debug.Log("Time.deltaTime" + Time.deltaTime);// 完成最后一帧所花费的时间(延迟时间)。 
        Debug.Log("Time.fixedDeltaTime" + Time.fixedDeltaTime);//执行物理和其他固定帧速率更新(如MonoBehaviour的FixedUpdate)的时间间隔(以秒为单位)。
        Debug.Log("Time.fixedTime" + Time.fixedTime);//最新的FixedUpdate启动时间  这是自游戏开始以来的秒数。
        Debug.Log("Time.realtimeSinceStartup" + Time.realtimeSinceStartup);//realtimeSinceStartup返回自启动以来的时间,不受Time.timeScale的影响。 realtimeSinceStartup在播放器暂停时(在后台)也会不断增加。 当你想通过将Time.timeScale设置为零来暂停游戏时,使用realtimeSinceStartup非常有用,但仍希望能够以某种方式测量时间。
        Debug.Log("Time.frameCount" + Time.frameCount);//自游戏开始以来,运行的帧数
        Debug.Log("Time.fixedUnscaledDeltaTime)" + Time.fixedUnscaledDeltaTime);//执行物理和其他固定帧速率更新(如MonoBehaviour的FixedUpdate)的时间间隔(以秒为单位)。
        Debug.Log("Time.fixedUnscaledTime" + Time.fixedUnscaledTime);//最新的FixedUpdate已启动的TimeScale独立时间(只读)。 这是自游戏开始以来的秒数。
    }

    // Update is called once per frame
    void Update()
    {
        Debug.Log("Time.time)" + Time.time);
        Debug.Log("Time.timeScale" + Time.timeScale);
        Debug.Log("Time.timeSinceLevelLoad" + Time.timeSinceLevelLoad);
        Debug.Log("Time.unscaledDeltaTime" + Time.unscaledDeltaTime);
        Debug.Log("Time.unscaledTime" + Time.unscaledTime);
        Debug.Log("Time.deltaTime" + Time.deltaTime);
        Debug.Log("Time.fixedDeltaTime" + Time.fixedDeltaTime);
        Debug.Log("Time.fixedTime" + Time.fixedTime);
        Debug.Log("Time.realtimeSinceStartup" + Time.realtimeSinceStartup);
        Debug.Log("Time.frameCount" + Time.frameCount);
        Debug.Log("Time.fixedUnscaledDeltaTime)" + Time.fixedUnscaledDeltaTime);
        Debug.Log("Time.fixedUnscaledTime" + Time.fixedUnscaledTime);
    }
}

猜你喜欢

转载自blog.csdn.net/flower_stealth/article/details/84497281
今日推荐