c# - Unity3d 后台实时计数器

标签 c# timer unity-game-engine

我正在制作一款带有能量条的游戏。
该能量条的最大能量为 25。当用户消耗能量时,每个“点”应在3分钟内补充(从空到满能量条25x3min=75min)。

现在,我怎样才能实现一个在每个场景中都计数的计时器,甚至在游戏关闭时也是如此?

谢谢。

最佳答案

我认为解决这个问题的最佳方法是使用实​​际时间,将开始时间保存在外部文件中,并在游戏再次开始时重新计算能量水平。

关于c# - Unity3d 后台实时计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29273478/

相关文章:

c# - ASP.NET MVC 5 错误的重定向登录页面

Php 计算秒数到最近的刻钟

java - 我怎样才能在java中做出暂停选项

linux - 什么是 hrtick_clear(rq);在 linux 调度程序中?

ios - Facebook Unity SDK v6.2.2 依赖哪个版本的 Facebook iOS SDK?

android - java.lang.Error : signal 11 (SIGSEGV), 代码 1 (SEGV_MAPERR) Unity Spine Android

c# - 如何在循环内而不是从 Razor View 中的模型访问 DisplayName 注释?

c# - 当连接过多时,传出客户端 TCP 端口会被阻塞

c# - 如何在 excel csv 文件中添加两个表?

android - 无法将 Unity ARCore 项目作为 android .AAR 库运行