gpt4 book ai didi

java - 如何在 Android 中制作一个游戏每毫秒执行一次的方法?

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

我正在尝试制作一款每毫秒执行一次 gamelogic() 的 Android 游戏。这是我尝试过的。

long time = 0;
long previousTime = 0;
while (true) {
time = System.currentTimeMillis();
if (time - previousTime >= 1) {
previousTime = time;
gameLogic();
}

}

这样做的问题是 while 循环锁定了整个应用程序并且 gamelogic() 方法永远不会执行。谢谢。

最佳答案

尝试java.util.Timer

 scheduleAtFixedRate(TimerTask task, long delay, long period)

关于java - 如何在 Android 中制作一个游戏每毫秒执行一次的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23900882/

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