目录
Time.deltaTime Time.unscaledDeltaTime
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.帧数(帧同步)