一.Time Static Methods:
下面总结了一些Unity中的Time类的静态方法以及属性的描述!
realtimeSinceStartup: 程序实际运行的时间,从按下运行键开始计算以秒计算,该时不受暂停的影响,当游戏暂停后,该时间依旧在后台运行,根据硬件的不同,时间也会有差异
time: 此帧开始的时间这是游戏开始后以秒为单位的时间,为游戏运行的时间,不是每帧的时间
timeScale: 游戏的时间缩放,当该值越小时,整个场景的游戏物体的运行就会变慢,默认为1,当该值为0时,会暂停整个游戏
deltaTime : 当前帧与上一帧间隔所花费的时间,每一秒大概执行50-60帧,每一帧大概为0.02s
smoothDeltaTime: 平滑的Time.deltatime
fixedDeltaTime: 执行物理和其他固定帧速率更新的时间间隔(以秒为单位)fixedDeltaTime间隔是相对于受timeScale影响的游戏内时间。
fixedTime: 在fixedUpdate或者Update中以大概0.02s一帧的间隔进行更新,游戏开始运行的时间
fixedUnscaledDeltaTime: 从最后一个固定帧到当前固定帧的时间间隔,不受TimeScale的影响
frameCount:游戏运行的总帧数,在Awake函数之后执行
timeSinceLevelLoad: 加载新场景后游戏以秒计运行的时间,加载新场景后会重置时间,且重新计算
上述是对Time类的总结,接下来我会总结一下Mathf类,如有不正之处欢迎留言指出,如能够帮到您,希望您能帮我点个赞!!!