有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案