gpt4 book ai didi

java - 游戏失去焦点后计时器不会恢复

转载 作者:行者123 更新时间:2023-11-30 03:24:42 24 4
gpt4 key购买 nike

我有一个重复性任务。我以标准方式安排它(Timerlibgdx 之一:com.badlogic.gdx.utils.Timer):

Timer.schedule(myTask, 2, 2); 

当用户想要暂停游戏时,我调用:

Timer.instance().stop();

暂停任务的执行。当用户恢复游戏时,我调用:

Timer.instance().start();

这很有效,但如果用户:

  1. 暂停游戏

  2. 使游戏失去焦点(例如,通过关注不同的窗口)

  3. 继续游戏

    该任务再也不会被触发。有什么想法可以解决这个问题吗?

更新

我已将此问题作为 libgdx 中可能的错误打开:https://github.com/libgdx/libgdx/issues/3181

最佳答案

事实证明这确实是 libgdx 中的一个错误。这是fixed现在这个问题已经消失了(我正在使用 libgdx 1.6.2-SNAPSHOT 版本)。

感谢 libgdx 伟大的团队!

关于java - 游戏失去焦点后计时器不会恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30536260/

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