0

Game Center を使用してターン制の iPhone ゲームを開発しています。テスト用に 2 つの Game Center アカウントを作成しましたが、ゲームをマッチメイキングしようとすると、どちらも他のアカウントを見つけることができません。どちらも 2 つのマッチメイキング ゲームだけに参加しています。マッチメイキングでは、最大 8 人のプレイヤーが参加しているにもかかわらず、どちらもマッチメイキングされていません。何が原因だと思いますか? ゲームはサンドボックスでは実際には動作しないため、物理デバイスに配置する必要がありますか?

4

1 に答える 1

0

Gamecenter のテストは私にとって大きな失望でしたが、その過程で学んだことをいくつかまとめたいと思います。

確実に

- itunes connectのアプリ情報セクションとバージョン詳細内の両方で gamecenter のサポートを有効にしました

- への呼び出しでターンを完了しました。endTurnWithMatchDataそうしないと、他のユーザーがあなたのゲームに接続できなくなります

-シミュレーターはゲームに接続できますが、実際のデバイスのみができるデータを受信できないことを知っておいてください。

・ラグじゃない!

デバイスが実際に一致できる可能性がありますが、一致するまでに大きな遅延があるため、機能していないと思います。これは、私の iPad と iPhone をテスト用に使用したときに起こります。ここでこのラグについて質問があります : Game Center のマッチメイキング GKTurnBasedMatch にはかなりのラグがあります (~1 分)ほとんどの返信は、同じことが発生し、問題は通常、コードではなく Apple のサーバーにあると述べています. また、TSI を送信して問題について Apple に連絡しました。彼らは多くのことを行うことを提案しました (別の gamecenter サンドボックス アカウントを試す、デバイスの電源を切る、ハード リセットなど)。ターンベースのマッチメイキングで許容されるラグ。ID # のバグレポートも提出しました:13635249で、ステータスはオープンです。

于 2013-05-07T19:38:53.563 に答える