gpt4 book ai didi

Java-向循环流添加时间延迟

转载 作者:行者123 更新时间:2023-12-01 22:44:57 24 4
gpt4 key购买 nike

我需要在循环流之间添加时间延迟,如下所示:

    public boolean timeDelay(int seconds) {
// 1000000000 ns = 1 s
if (/* some system method to start calculate time in seconds*/ == seconds) {
return true;
} else {
return false;
}
}

public void renderEnemies() {
for (int w = 0; w < wave.size(); w++) {
while(timeDelay(2)){
(wave.get(w)).render();
}
}
}

也许我的想法不好,但我需要这样做......wave --> 我游戏中敌人的ArrayList按下“NextWave”按钮后,渲染敌人处于游戏循环中,我需要在它们之间延迟生成它们,例如 --> 2s * 2s * 2s * 2s * 2s *其中 * 是敌人...

你能帮我吗?

最佳答案

尝试:

Thread.sleep(1000);

并使用 try-catch。

关于Java-向循环流添加时间延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25516193/

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