0

これが状況です。GKSessionModePeerを使用してマルチプレイモードを実行するゲームを作成しましたが、3台のiPhoneを使用すると問題が発生します。AとCがBを検索したときにA、B、Cと呼ぶだけで、同時にBを選択します。 、その後、画面が適用待ちページに変わります。この時点で、問題が発生します!!!!! AとCがお互いに接続されていない状態で突然ゲームを開始し、Bの画面に「接続を受け入れますか」ページが表示されます。2番目のAとCが接続を失った後、どうなりますか?

iPhoneが1つずつ接続を受け入れてほしいのですが、AとCが突然ゲームを開始することはありません。どうすればよいですか?

誰かが私を助けることができますか?

4

1 に答える 1

0

GameKit フレームワークのリファレンスによると:

Game Kit は、2 つのデバイス間で Bluetooth 接続を作成する機能をアプリケーションに提供します。

http://developer.apple.com/iphone/library/documentation/GameKit/Reference/GameKit_Collection/GameKit_Collection.pdf

GameKit を使用して 2 人以上のプレーヤー用のゲームをセットアップしても機能しません。サーバーをホストし、wifi ネットワークを使用するデバイスの 1 つなど、別のソリューションを使用する必要があります。

于 2009-10-29T16:24:42.220 に答える