我正在为Android制作一个简单的黑白棋游戏,我遇到的问题是当玩家移动时,玩家和AI之间没有延迟。因此,当玩家进行移动时,玩家将看到的下一件事是AI的移动。我想要的是玩家进行移动,正确的瓷砖翻转,AI移动,正确的瓷砖翻转,重复。我认为问题在于我只使用一个Activity。可以使用postInvalidate()或refreshDrawableState()使用一个Activity来实现,还是需要进行另一个(或多个)活动?
答案 0 :(得分:0)
//用户完成转弯后,使用处理程序延迟AI的移动:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
AIsMove();
}
}, 2000);