👨💻个人主页:@元宇宙-秩沅
👨💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
👨💻 本文由 秩沅 原创
👨💻 收录于专栏:unity每日一记
⭐🅰️推荐文章⭐
⭐【软件设计师高频考点暴击】
⭐【Unityc#专题篇】之c#系统化大礼包】
⭐【unity数据持久化】数据管理类_PlayerPrfs
⭐【unity本站最全系列】unity常用API大全一篇文章足以
⭐⭐
文章目录
- ⭐🅰️推荐文章⭐
- ⭐⭐
- 🎶(==A==) 👨💻👍1.成员变量
- 🎶(==B==) 👨💻👍**慢动作功能 ---时间成员变量**
- ⭐🅰️系统路线学习点击跳转⭐
🎶(A) 👨💻👍1.成员变量
- Timescale是什么
时间缩放因子
Unity 中的. timescale 是一个时间缩放因子,它可以控制游戏中时间的流逝速度。 默认情况下, time. timescale 的值为1,表示时间以正常速度流逝。 如果将其设置为.5,则游戏中的时间流逝速度将减慢一半;
帧间隔时间
- Time.deltaTime ",
transform.Translate(0, 0, Time.deltaTime * 10);
6t//物体沿着自身Z轴方向,每秒移动物体10米运动
完成上一帧所用的时间(以秒为单位
- Time.unscaledDeltaTime
不受TimeScale影响的帧间隔时间
物理帧间隔时间
- Time.fixedDeltaTime
执行物理或者其他固定帧率更新的时间间隔",fixedDeltatime是一个固定的时间增量。Unity中默认fixeddeltaTime为0.02秒,但FixedUpdate并不是真的就0.02秒调用一次
以下的总时间并不精确,适用于对时间精确不是特别严格的情况
-
Time.fixedTime + ",表示FixedUpdate(生命周期)已经执行的时间,可以作为自游戏启动以来的总时间(以物理或者其他固定帧率更新的时间间隔累计计算的),基本上是以0.02慢慢累加(有误差)
-
Time.time + ",游戏开始以来的总时间、
精确时间
-
Time.time + “,游戏开始以来的总时间”
-
Time.realtimeSinceStartup + “,游戏开始以来的实际时间”
-
Time.smoothDeltaTime + ",经过平滑处理的Time.deltaTime的时间
-
Time.timeSinceLevelLoad + ",自加载上一个关卡以来的时间(进入了新场景后的时间)
时间缩放比例
- 时间停止
Time.timeScale = 0; - 恢复正常
Time.timeScale = 1; - 2倍速
Time.timeScale = 2;
一共跑了多少帧(多少次循坏)
Time.frameCount
🎶(B) 👨💻👍慢动作功能 —时间成员变量
- ime.timeScale
时间流逝的标度,可以用来慢放动作、它的默认值为1,为0.5时可将当前游戏程序中所有时间放慢到原来的0.5倍,若为3 则为原来的三倍
Time.timeScale = 3;
⭐🅰️系统路线学习点击跳转⭐
⭐【Unityc#专题篇】之c#进阶篇】
⭐【Unityc#专题篇】之c#核心篇】
⭐【Unityc#专题篇】之c#基础篇】
⭐【Unity-c#专题篇】之c#入门篇】
⭐【Unityc#专题篇】—进阶章题单实践练习
⭐【Unityc#专题篇】—基础章题单实践练习
⭐【Unityc#专题篇】—核心章题单实践练习
你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!、