Unity-Time类

目录

Time.timeScale

Time.deltaTime    Time.unscaledDeltaTime

Time.time

Time.frameCount

Time.fixedDeltaTime


Time.timeScale

时间缩放比例 
        时间停止
        Time.timeScale = 0;
        //回复正常
        //Time.timeScale = 1;
        //2倍速
        //Time.timeScale = 2;
        #endregion

Time.deltaTime    Time.unscaledDeltaTime

帧间隔时间
        帧间隔时间 主要是用来计算位移
        路程 = 时间*速度
        根据需求 选择参与计算的间隔时间
        如果希望 游戏暂停时就不动的 那就使用deltaTime
        如果希望 不受暂停影响 unscaledDeltaTime

        帧间隔时间:最近的一帧 用了多长时间(秒)   受scale影响
        print("帧间隔时间" + Time.deltaTime);
       

        不受scale影响的帧间隔时间
        print("不受scale影响的帧间隔时间" + Time.unscaledDeltaTime);
 

Time.time

 游戏开始到现在的时间


        它主要用来计时 单机游戏中计时
        受scale影响
        print("游戏开始到现在的时间:" + Time.time);


        不受scale影响
        print("不受scale影响的游戏开始到现在的时间:" + Time.unscaledTime);
        #endregion

   

Time.frameCount

        帧数
        从开始到现在游戏跑了多少帧(次循环)
        print(Time.frameCount);
 

Time.fixedDeltaTime

物理帧间隔时间
        受scale影响
        print(Time.fixedDeltaTime);
       

        不受scale影响
        print(Time.fixedUnscaledDeltaTime);
     

    最常用的 
    1.帧间隔时间  就用计算位移相关内容
    2.时间缩放比例  用来暂停 或者倍速等等
    3.帧数(帧同步)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值