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

Time.unscaledTimeAsDouble

建议更改

成功!

感谢您帮助我们改善 Unity 文档质量。尽管我们无法接受所有提交,但我们确实会阅读用户建议的每条更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,无法提交您建议的更改。请在几分钟后<a>重试</a>。感谢您花时间帮助我们改善 Unity 文档质量。

关闭

取消

public static double unscaledTimeAsDouble;

描述

用于此帧的时间标度无关的双精度时间(只读)。这是自游戏开始以来经过的秒数。

unscaledTime 的双精度版本。 它比 float 或 single 值提供更高的精度,尤其是在较长的现实世界时间段内。 在几乎所有情况下,在 unscaledTime 上使用 unscaledTimeAsDouble 等效项。

当从 MonoBehaviour 的 FixedUpdate 内调用时,它返回未缩放的固定时间。

如果在单帧内多次调用,返回相同的值。不同于 timeAsDouble,此值不受 timeScale 影响。