Unity的Time类

Time类的作用

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

获取当期的时间:

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

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

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


Unity的Time类_第1张图片
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);
    }
}
Unity的Time类_第2张图片
1111.png

Time.timeScale

Unity的Time类_第3张图片
Time类与Mathf类讲解.png

你可能感兴趣的:(Unity的Time类)