Android: 以毫秒为单位的时间循环
Android: Time Loop in milliseconds
这个游戏类似于那些你尝试尽可能长时间生存的游戏,比如那些地狱射击游戏。
所以基本上我希望记录用户在按下 "start" 后可以存活的时间。同样,我想在那个时候继续更新框架。我正在考虑使用 Handler 或 Timer 或 Animation 来更新帧(activity)并以数学方式操纵 SimpleDateFormat。但是,我不太确定人们会怎么做。
首先,我想要类似 FruitNinja Survival 模式的东西,尽管记录的时间也更短。
谢谢!
您可以使用计时器或线程处理程序
timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
Do your own code
///////schedule the timer, after the first 100ms the TimerTask will run every 1000ms
}
}, 1000, 1000);
可以使用另一个处理程序
Handler handler = new Handler();
handler.postDelayed(
new Runnable() {
public void run() {
afficher();
}
}, 1000L);
这个游戏类似于那些你尝试尽可能长时间生存的游戏,比如那些地狱射击游戏。
所以基本上我希望记录用户在按下 "start" 后可以存活的时间。同样,我想在那个时候继续更新框架。我正在考虑使用 Handler 或 Timer 或 Animation 来更新帧(activity)并以数学方式操纵 SimpleDateFormat。但是,我不太确定人们会怎么做。
首先,我想要类似 FruitNinja Survival 模式的东西,尽管记录的时间也更短。
谢谢!
您可以使用计时器或线程处理程序
timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
Do your own code
///////schedule the timer, after the first 100ms the TimerTask will run every 1000ms
}
}, 1000, 1000);
可以使用另一个处理程序
Handler handler = new Handler();
handler.postDelayed(
new Runnable() {
public void run() {
afficher();
}
}, 1000L);