Unity 获取游戏运行的时间并且时分秒显示
时间: 2023-02-11 11:48:57 浏览: 525
unity 游戏时间显示
在 Unity 中,可以使用 Time.time 来获取游戏运行的时间。这个值是从游戏启动开始累加的秒数。
如果要将时间显示为时分秒格式,可以使用 Time.time 计算出小时、分钟和秒,然后使用 string.Format() 或者 string interpolation 来格式化显示。
代码示例:
```
float totalSeconds = Time.time;
int hours = (int)totalSeconds / 3600;
int minutes = (int)(totalSeconds % 3600) / 60;
int seconds = (int)totalSeconds % 60;
string timeString = string.Format("{0:00}:{1:00}:{2:00}", hours, minutes, seconds);
Debug.Log(timeString);
```
这个代码会输出时分秒格式的运行时间,如:01:23:45
为了方便可以把这段代码封装到一个函数里,在需要的地方调用即可.
阅读全文