次のシナリオではどうしますか。
- マルチプレイヤー ゲームを実装するときは、GKMatchmaker を使用してプレイヤーを見つけます。
- 必要な数のプレイヤーが接続したら、対戦を開始します。
- ここで、プレーヤーの 1 人が着信を受け取ります。
今何?ユーザーが電話に出ると、アプリケーションはバックグラウンドに移行し、GameCenter への接続が失われますよね?
選手をどうするか、試合をどうするか。
切断されたプレイヤーの負けとしてそのゲームを評価し、残りのプレイヤーとの試合を続行する必要があると思います。
これを処理するより良い方法を思いついた人はいますか?