我正在尝试制作一款每毫秒执行一次 gamelogic()
的 Android 游戏。这是我尝试过的。
long time = 0;
long previousTime = 0;
while (true) {
time = System.currentTimeMillis();
if (time - previousTime >= 1) {
previousTime = time;
gameLogic();
}
}
这样做的问题是 while 循环锁定了整个应用程序
并且 gamelogic()
方法永远不会执行。谢谢。
最佳答案
scheduleAtFixedRate(TimerTask task, long delay, long period)
关于java - 如何在 Android 中制作一个游戏每毫秒执行一次的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23900882/