1
ゲームセンターを使用してマルチプレイヤーでゲームを開発しています。私の問題は、今すぐプレースを押して他のデバイスと同じことをすると、正常に終了しますが、私はプレイヤーに招待状を送ると、それはちょうど待っていると接続に立ち往生している...マルチプレイヤー - 招待を受けても待っている友達を招待する
それは決して招待されたプレイヤーに開始されたプレーヤーを接続しません。
すべてのソリューション?
ありがとうございました!
- (void)addInvitationHandler{
GlobalController *gc = [GlobalController shared];
[GKMatchmaker sharedMatchmaker].inviteHandler = ^(GKInvite *acceptedInvite, NSArray *playersToInvite) {
// Insert application-specific code here to clean up any games in progress.
if (acceptedInvite)
{
GKMatchmakerViewController *mmvc = [[[GKMatchmakerViewController alloc] initWithInvite:acceptedInvite] autorelease];
mmvc.matchmakerDelegate = gc.renderer;
[gc.renderer matchmakerShow:mmvc];
}
else if (playersToInvite)
{
GKMatchRequest *request = [[[GKMatchRequest alloc] init] autorelease];
request.minPlayers = 2;
request.maxPlayers = 2;
request.playersToInvite = playersToInvite;
GKMatchmakerViewController *mmvc = [[[GKMatchmakerViewController alloc] initWithMatchRequest:request] autorelease];
mmvc.matchmakerDelegate = gc.renderer;
[gc.renderer matchmakerShow:mmvc];
}
};
}
これは私が招待を受諾し、招待状を送信するために使用していたコードです。
コードをご記入ください。 – Raptor
私の編集を参照してください私はそれを投稿しました – Haroon