gpt4 book ai didi

java - 基于Java中的某些事件终止程序执行的最佳技术是什么

转载 作者:行者123 更新时间:2023-12-02 00:48:33 25 4
gpt4 key购买 nike

我正在用 Java 设计一个基于卡片的游戏。我已经实现了游戏逻辑。它运行良好。现在我想添加一个功能来检查玩家玩游戏的时间。如果时间超过阈值限制,我想终止游戏的执行。请建议我实现此功能的最佳策略是什么?创建线程并检查时间是一种好的技术还是有其他技术可以实现此目的?

编辑:抱歉描述模糊。我想要实现的是,无论玩家在执行序列中的哪个位置,当时间限制达到时,程序都应该终止。如果我在循环条件下执行检查,那么如果还剩下时间,程序将继续并完成循环中的指令集,但如果时间结束,即使程序进入执行循环,它也应该停止做它正在做的事情。这就是我想要实现的。

谢谢,塔拉·辛格

最佳答案

两种可能性:

  1. 如果您使用某种主循环来进行所有处理,只需添加对其中传递的时间量的检查即可。
  2. 您可以创建一个计时器,该计时器在时间到时运行并执行一些结束游戏的方法。计时器将负责创建另一个线程并为您执行它。看看:http://download.oracle.com/javase/6/docs/api/java/util/Timer.html

关于java - 基于Java中的某些事件终止程序执行的最佳技术是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4180406/

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