Unity常用类—Time类


一.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类,如有不正之处欢迎留言指出,如能够帮到您,希望您能帮我点个赞!!!

你可能感兴趣的:(Unity常用类—Time类)