gpt4 book ai didi

java - 如何在java中实现后端计数计时器的前端 View ?

转载 作者:行者123 更新时间:2023-12-01 16:00:55 27 4
gpt4 key购买 nike

尝试为我正在制作的游戏实现一个计时器。我有一个后端类 Game ,它有一个 int timeElapsed() 方法。这给出了自开始以来耗时(以毫秒为单位)。我还有一个前端 View 需要更新已用时间。同步这两个值的最佳方法是什么?我可以设置一个守护进程每秒调用 game.timeElapsed(),但似乎必须有更好的方法来做到这一点。

我的另一个想法是在前端添加一些计时功能,但这似乎违反了职责分离。

我用来跟踪时间的 Stopwatch 类不支持回调。

想法?

最佳答案

使用java.util.Timer类,定期更新 View 。在每次迭代中调用 game.timeElapsed(),不要保留两个 Stopwatch 对象。

关于java - 如何在java中实现后端计数计时器的前端 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3952159/

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