Unity中Time时间信息的常用接口类

Time时间信息的接口类

public class No11_Time : MonoBehaviour
{
    
    
    void Start()
    {
    
    
        Time.timeScale = 10;
    }

    void Update()
    {
    
    
        print(Time.deltaTime + ",完成上一帧所用的时间(以秒为单位)");
        print(Time.fixedDeltaTime + ",执行物理或者其他固定帧率更新的时间间隔");

        print(Time.fixedTime + ",自游戏启动以来的总时间(以物理或者其他固定帧率更新的时间间隔累计计算的)");
        print(Time.time + ",游戏开始以来的总时间(比fixedTime固定刷新率的时间稍微准确些)");

        print(Time.realtimeSinceStartup + ",游戏开始以来的实际时间(现实真实时间)");

        //尽量平均1秒60帧的时间
        print(Time.smoothDeltaTime + ",经过平滑处理的Time.deltaTime的时间");


        //timeScale设置的数值越大时间流速越快。
        print(Time.timeScale + ",时间流逝的标度,可以用来慢放动作");

        print(Time.timeSinceLevelLoad + ",加载当前场景到现在的时间");
    }
}

猜你喜欢

转载自blog.csdn.net/qq_43007056/article/details/130817391