AIを搭載したAndroidボードゲームを作っています。AIは順番を取得し、一連のアクションを呼び出す必要があります。その後、AIは、更新するためにカスタムビューに無効化を投稿します。
これらのアクションを遅くして、AIが点滅するのではなく、順番が回っているのをユーザーが確認できるようにする必要があります。
私はこれらの線に沿って何かを試しました
try {
doFirstThing();
Thread.sleep(500)
//post invalidate
doNextThing();
Thread.sleep(1000)
//post invalidate
}
catch (Exception e) {
}
ただし、これはまったく効果がありません。また、これが明らかでない場合、これは別のスレッドで実行されています。
私がハンドラーを見た私の最良のオプションは何ですか?しかし、毎回ビューを更新する一連のタスクを順番に実行する必要があるため、ハンドラーは正しく必要ありません。