0

Apple のドキュメント ( https://developer.apple.com/library/mac/#documentation/GameKit/Reference/GKTurnBasedMatch_Ref/Reference/Reference.html ) によると:

「このメソッドは、新しい試合を作成するか、試合をさらに進めるために新しいプレーヤーが必要な既存の試合にプレーヤーを配置する可能性があります。」

プレイヤーが既に作成されたマッチに参加させずに、強制的に新しいマッチを作成する方法はありますか?

前もって感謝します!

4

1 に答える 1

1

検索された一致が新しくない場合は、条件を確認することでいつでも新しいものをリクエストできます

match.matchData.length == 0

でも、そんなことをゲームセンターのダミー原理でやってしまうと、絶対に2人で対戦することはできません。ユーザーが何も手を打たなければ、他のプレイヤーはゲームに参加できず、常に新しい新鮮なゲームを作成することになるからです。

これを超える方法の 1 つは、最初のプレイヤーが空のターンを追加することです。他のプレイヤーはすぐに接続できるようになります。その後、どのプレイヤーが開始するかを決定したり、ゲーム設定などを選択させたりすることができます。しかし、私はこれをチェックしませんでしたApple のガイドラインでは、拒否の理由などである可能性があります。

于 2013-04-21T23:08:43.070 に答える