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.帧数(帧同步)
}
Lesson5_时间相关Time
最新推荐文章于 2025-04-05 13:27:55 发布