【问题标题】:How to reset Time.time in unity如何统一重置 Time.time
【发布时间】:2013-10-14 21:58:49
【问题描述】:

我在第一场比赛中遇到了计时器问题,我想知道如果我移动到另一个场景,是否可以将 Time.time 重新设置为从 00.00 开始?

【问题讨论】:

  • 为什么需要重置它? (据我所知你不能)为什么不简单地存储一个开始时间并从那里“计数”? (请记住,并非所有“Unity”标签都与 Unity3D 相关。阅读他们的标签 wiki 以了解它们的含义。例如,[unity] 与 [unity3d] 无关)
  • 你能用Time.timeSinceLevelLoad吗?
  • @rutter:是的,这是工作;重新加载关卡时,计时器再次从 0 开始。谢谢你:)

标签: unity3d unityscript


【解决方案1】:

您可以使用“timeSinceLevelLoad”,因为它会为您提供上一关卡加载的时间(以秒为单位)。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2014-01-22
    • 2012-03-03
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多