2016-03-19 8 views
0

を呼び出すしようとすると、アプリケーションの停止、私は友人の機能が、 私はintent = Games.RealTimeMultiplayer.getSelectOpponentsIntent(mGoogleApiClient, 1, 2) メソッドを呼び出したときにアプリケーションが停止してからクローズされた招待を使用してみてください。 問題は何か分かりません。アンドロイド - 私はAndroid上でマルチプレイヤーゲームに取り組んでいますgetSelectOpponentsIntent

ありがとうございました。

答えて

0

Invite Players optionが選択されている場合、プレイヤーはリアルタイムゲームセッションに招待する友だちを選択するか、または自動マッチングのために多数のランダムプレイヤーを選択するようプレイヤーに指示するプレーヤーピッカーUIを起動する必要があります。あなたのゲームは、プレイヤーの基準を使用して仮想ルームオブジェクトを作成し、プレイヤーがルームに接続するとゲームセッションを開始する必要があります。

ユーザーの選択を取得するには、Google PlayゲームサービスまたはカスタムプレーヤーピッカーUIによって提供される組み込みのプレーヤーピッカーUIをゲームに表示できます。デフォルトのプレーヤー選択UIを起動するには、getSelectOpponentsIntent()メソッドを呼び出し、それが返すインテントを使用してアクティビティを開始します。

サンプルコードです。

// request code for the "select players" UI 
// can be any number as long as it's unique 
final static int RC_SELECT_PLAYERS = 10000; 

// launch the player selection screen 
// minimum: 1 other player; maximum: 3 other players 
Intent intent = Games.RealTimeMultiplayer.getSelectOpponentsIntent(mGoogleApiClient, 1, 3); 
startActivityForResult(intent, RC_SELECT_PLAYERS); 

注:Google Playデベロッパーコンソールに必ずごmultiplayer supportを有効にしてください。

アンドロイドゲームのトラブルシューティングの詳細については、pageをご覧ください。

+0

私はマルチプレーヤーのサポートを有効にするために必要なマルチプレイヤーゲームを開発していますか? – jruiz

+0

はい、上記のリンクを有効にする方法を確認できます。 – KENdi

+0

ありがとう、しかし、私は問題がアプリケーションがクライアントアンドロイドに接続することができないこの理由のためにアンドロイドにログインしようとすると、connoしようとするとエラーが表示されることがわかります ConnectionResult {statusCode = RESOLUTION_REQUIRED、resolution = PendingIntent { b95c12:[email protected]}、message = null} どうすれば修正できますか? ありがとう! – jruiz

関連する問題