gpt4 book ai didi

java - 如何为我的游戏创建计时器?

转载 作者:行者123 更新时间:2023-11-29 05:46:31 25 4
gpt4 key购买 nike

我正在 Android 2.2 中构建游戏,但我很难在游戏过程中在屏幕上显示计时器并在游戏结束时将时间保存到排行榜。

我有一个游戏循环,我扩展了 SurfaceView 来显示我的图形。

我认为我的游戏 loop 并非每毫秒都准确运行,因此我发现很难把握时间。

我想要一个名为 time 的存储变量来存储毫秒数,以及一个名为 getFormattedTime() 的方法,它将时间作为 Minutes:Seconds :毫秒

最好的方法是什么?

最佳答案

您可以通过调用 System.currentTimeMillis() 获取自 1970 年 1 月 1 日以来的当前时间(以毫秒为单位)。然后,您可以计算存储值和新的 currenTimeMillis 之间的差异,以确定已经过去的毫秒数。

关于java - 如何为我的游戏创建计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15702278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com