java - Java中N毫秒后更改变量的值

标签 java time netbeans-7 thread-sleep

我正在使用 Netbeans() 在 Java 中制作游戏,我希望 boolean 变量在获取项目“X”时采用 true 值,项目“X”代表持续“N”miliSeconds 的角色能力,在“N”miliSeconds 后变量返回 false 值的最佳方法是什么?

最佳答案

现在,不确定这是否是我该说的,但我有一个建议和一个答案。

我建议建立一个技能/能力库。用它来跟踪冷却时间、施法时间等。总体上会更高效。

至于答案,请检查当前时间减去能力启动时间是否超过1000,然后设置变量。将其用于循环系统(例如线程)。

关于java - Java中N毫秒后更改变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14658261/

相关文章:

java - xml 未填充 - 使用 JAXB

java - 为什么有不同数量的线程?

Golang time - 时区显示两次

vb.net - 检索应用程序的构建时间

qt - C++插件代码编辑器实时解析错误

c# - 设置和实例化类级变量的正确方法是什么?

java - Java 按时间间隔运行循环

java - 如何最大化 JFrame

java - Jackcess "NoClassDefFoundError"异常

java - Java 获取数组列表中前 k 项的最有效方法