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