Unity的Time类

2017-03-15  本文已影响0人  困卡

Time类的作用

在Unity中可以通过Time类来获取和时间有关的信息,可以用来计算帧速率,调整实际流失速度等功能。

获取当期的时间:

System.DateTime.Now.Year //获取本地年

**System.DateTime.Now.Month ** //获取月

**System.DateTime.Now.Day **/获取日


Time类与Mathf类讲解.gif

使time类显示在界面上

    public int Year;
    public int Month;
    public int Day;
    public int Hour;
    public int Minute;
    public int Sencond;
   
    void Start () {
       Year  = System.DateTime.Now.Year;
       Month = System.DateTime.Now.Month;
       Day = System.DateTime.Now.Day;
       Hour = System.DateTime.Now.Hour;
       Minute = System.DateTime.Now.Minute;
       Sencond = System.DateTime.Now.Second;
    }
    private void OnGUI()
    {
        GUILayout.Label(Year+ "年" );
        GUILayout.Label(Month+"月");
        GUILayout.Label(Day+"日");
        GUILayout.Label(Hour+"时");
        GUILayout.Label(Minute +"分钟");
        GUILayout.Label(Sencond +"秒");

        GUILayout.Label("开始游戏的时间"+Time.time);
        GUILayout.Label("每一帧间隔时间"+Time.deltaTime);
        GUILayout.Label("时间缩放比例值"+Time.timeScale);
        GUILayout.Label("物理引擎的更新时间间隔"+Time.fixedDeltaTime);
        GUILayout.Label("最近FixedUpadate的时间"+Time.fixedTime);
    }
}
1111.png

Time.timeScale

Time类与Mathf类讲解.png
上一篇 下一篇

猜你喜欢

热点阅读