Unity学习记录-Time相关

  • 时间缩放比例

    1
    2
    Time.timeScale = 0;
    //设置时间倍速,为0则暂停,为1则正常
  • 帧间隔时间:最近的一帧用了多长时间

    1
    2
    print(Time.deltaTime);
    //每帧所用的时间,会受到scale的影响
    1
    2
    print(Time.unscaledDeltaTime);
    //不受scale影响的帧间隔时间
  • 物理帧间隔时间

    1
    2
    print(Time.fixedDeltaTime);
    //会受到scale的影响
    1
    2
    print(Time.fixedUnscaledDeltaTime);
    //不会受到scale的影响
  • 从游戏开始到现在的时间

    1
    2
    print(Time.time);
    //会受到scale的影响
    1
    2
    print(Time.unscaledTime);
    //不受scale影响
  • 帧数

    1
    2
    print(Time.frameCount);
    //帧数