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 2012-01-17 08:24:21
看到我剛剛發佈的編輯 – Haroon 2012-01-17 08:31:39