我的应用程序就像 LUDO 游戏。我正在android中开发它。我想要的是,在每次掷骰子后,我的棋子(玩家的棋子)必须一步一步地在方盒子中移动,棋子进入下一个盒子,下一步它必须进入下一个盒子,直到计数骰子...
我已经实现了很多策略,包括 thred、timertask、handler 等。
但是发生的一件常见的事情是,它只是等待我们每一步经过的时间(意味着如果玩家掷骰子并得到 4 则任何一步的时间,例如说 0.5 秒乘以 4 即 2 秒)并且在到那时它会更新 UI。这里我想要的是我想在每个时间间隔(如前一个括号中提到的 0.5 秒)之后更新 UI,直到玩家移动的最后一步或结束。
尽快帮我解决这个问题...