Lesson5_时间相关Time

public class Lesson5 : MonoBehaviour
{
    void Update()
    {
        #region Time相关内容主要用来干啥
        //时间相关内容 主要 用于游戏中参与位移、记时、时间暂停等
        #endregion

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

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

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

        #region 知识点三 游戏开始到现在的时间
        //它主要用来计时 单机游戏中计时
        //受scale影响
        //print("游戏开始到现在的时间:" + Time.time);
        //不受scale影响
        //print("不受scale影响的游戏开始到现在的时间:" + Time.unscaledTime);
        #endregion

        #region 知识点四 物理帧间隔时间 FixedUpdate
        //受scale影响

        //不受scale影响

        #endregion

        #region 知识点五 帧数
        //从开始到现在游戏跑了多少帧(次循环)
        print(Time.frameCount);
        #endregion
    }

    private void FixedUpdate()
    {
        #region 知识点四 物理帧间隔时间 FixedUpdate
        //受scale影响
        //print(Time.fixedDeltaTime);
        //不受scale影响
        //print(Time.fixedUnscaledDeltaTime);
        #endregion
    }

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值