java最好的方法做一些线程和倒计时;
我做了一些简单的三人棋盘游戏。 我有3种方法,玩家可以移动
我现在需要做线程和倒计时。 我的游戏如下所示:
movePlayer1(){
//do something
movePlayer2();
}
movePlayer2(){
//do something
movePlayer3();
}
movePlayer3(){
//do something
movePlayer1();
}
我想让每个玩家在单独的线程移动方法,但我已经倒计时(我需要这个)在这个移动玩家的方法。 哪种方法最好
我需要这样的东西
movePlayer1(){ // thread 1
new Thread(new Runnable() {
@Override
public void run() {
//do something
new CountDownTimer(400, 100) {
@Override
public void onTick(long millisUntilFinished) {
//show some images
}
@Override
public void onFinish() {
// do something
}
}.start();
}
}.start();
movePlayer2();
}
}
movePlayer2(){ //Thread2
....
共 (0) 个答案