版本: Unity 6 (6000.0)
语言英语
  • C#

时间

UnityEngine 中的类

/

实现于: UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每个建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请 <a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

提供一个接口,用于从 Unity 获取时间信息。

有关更多信息,请参阅用户手册中的以下页面

静态属性

captureDeltaTime降低应用程序的播放速度,以便 Unity 可以在帧之间保存屏幕截图。
captureDeltaTimeRational降低应用程序的播放速度,以便 Unity 可以在帧之间保存屏幕截图。
captureFramerateTime.captureDeltaTime 的倒数。
deltaTime从上一帧到当前帧的间隔时间(以秒为单位)(只读)。
fixedDeltaTime执行物理和其它固定帧率更新(如 MonoBehaviour 的 FixedUpdate)的间隔时间(以秒为单位)。
fixedTime当前 FixedUpdate 开始时的时间(以游戏开始后的秒数为单位)(只读)。
fixedTimeAsDouble自上次 FixedUpdate 开始后的双精度时间(只读)。这是自游戏开始后的时间(以秒为单位)。
fixedUnscaledDeltaTime执行物理和其它固定帧率更新(如 MonoBehaviour 的 FixedUpdate)的与 timeScale 无关的间隔时间(以秒为单位)(只读)。
fixedUnscaledTime上次 MonoBehaviour.FixedUpdate 阶段开始时的与 timeScale 无关的时间(只读)。这是自游戏开始后的时间(以秒为单位)。
fixedUnscaledTimeAsDouble上次 FixedUpdate 开始时的与 timeScale 无关的双精度时间(只读)。这是自游戏开始后的时间(以秒为单位)。
frameCount自游戏开始后的总帧数(只读)。
inFixedTimeStep如果在固定时间步回调函数(如 MonoBehaviour 的 FixedUpdate)中调用,则返回 true;否则返回 false(只读)。
maximumDeltaTime任何给定帧中 Time.deltaTime 的最大值。这是一种时间(以秒为单位),它限制了 Time.time 在两帧之间增加的值。
maximumParticleDeltaTime一帧可以用于粒子更新的最大时间。如果帧耗时超过此时间,则更新将被拆分为多个较小的更新。
realtimeSinceStartup自游戏开始后的实际时间(以秒为单位)(只读)。
realtimeSinceStartupAsDouble自游戏开始后的实际时间(以秒为单位)(只读)。realtimeSinceStartup 的双精度版本。
smoothDeltaTime平滑的 Time.deltaTime(只读)。
time当前帧开始时的时间(以应用程序开始后的秒数为单位)(只读)。
timeAsDouble此帧开始时的双精度时间(只读)。这是自游戏开始后的时间(以秒为单位)。
timeAsRational此帧开始的时间(只读)。这是自游戏开始后的时间(以秒为单位),以 RationalTime 表示。
timeScale时间流逝的速度。
timeSinceLevelLoad自上次非附加场景完成加载后的时间(以秒为单位)(只读)。
timeSinceLevelLoadAsDouble自上次非附加场景完成加载后的时间(以秒为单位)(只读)。
unscaledDeltaTime从上一帧到当前帧的与 timeScale 无关的间隔时间(以秒为单位)(只读)。
unscaledTime此帧的与 timeScale 无关的时间(只读)。这是自游戏开始后的时间(以秒为单位)。
unscaledTimeAsDouble此帧的与 timeScale 无关的双精度时间(只读)。这是自游戏开始后的时间(以秒为单位)。