0

通常のゲーム フローとは異なり、特定のイベントですべてのプレイヤーが反応を入力する必要があるゲームを作成しています。たとえば、4 人のプレイヤーがいる場合、4 つのダイアログが連続してポップアップし、各プレイヤーに何をしたいかを尋ねます。これが、入力を待つ唯一の方法です。

int counter = 0;

void askInput() {
  counter++;
  if (counter > max)
    return;
  // initialize dialog
  AlertDialog.Builder builder = new AlertDialog.Builder(this);                  
  builder.setTitle(R.string.title)
  .setNegativeButton(R.string.button, new OnClickListener() {
         @Override
         public void onClick(DialogInterface dialog, int which) {
           askInput();
         }                          
  });
  AlertDialog dialog = builder.create();
  dialog.show();
}

これは大雑把に思えます。これを行うAndroidの方法は何ですか?

4

1 に答える 1

0

まあ、反射した後、それはそれほど大ざっぱに見えません。

于 2012-12-06T19:00:37.740 に答える