내 앱에 "지금 시작"버튼이있어 플레이어가 다른 임의의 플레이어와 자동으로 일치 할 수 있습니다. 어쩌면 내가 문서에서 어딘가 이것을 놓치고있어,하지만 어떻게 자동으로 일치하는 선수에게 코드를 작성합니까?iOS 개발 : Game Center에서 플레이어를 자동으로 일치 시키려면 어떻게해야합니까?
Game Center 샌드 박스 서버는 지난 며칠 동안 엉망이되어 버렸습니다. 게임 키트 문서가 정확히 어떻게 작성되지 않았기 때문에 추측해야하기 때문에 다른 일을 시도하는 데 어려움을 겪고 있습니다. 현재, 저는 코드 설정 (그러나 검증되지 않은) 친구와 일치를 만들 수 ...
NSArray *playerList = [NSArray arrayWithObject:pid];
GKMatchRequest *request = [[[GKMatchRequest alloc] init] autorelease];
request.minPlayers = 2;
request.maxPlayers = 4;
request.playersToInvite = playerList;
[[self waitingIndicator] startAnimating];
[[GKMatchmaker sharedMatchmaker] findMatchForRequest:request withCompletionHandler:^(GKMatch *match, NSError *error) {
if (error)
{
//handle error
}
else if (match != nil)
{
self.myMatch = match;
//start match code
}
}];
을 가지고 있지만 어떻게 자동으로 일치하는 임의의 두 사람은 게임을 찾고 있습니까? 내 생각 엔, 문서가 말하지 않았거나 누락 된 것이므로 자동 일치를 만들려면 일치 객체의 playersToInvite
속성을 nil로 설정하면됩니까? 그렇지 않은 경우 자동 검색은 어떻게 만듭니 까?
또 다른 질문, 우리는 주제, 게임 키트 문서 사이트 몇 가지 일반적인 중매 시나리오, 그 중 하나 인에있는 동안 ...
플레이어는 또한 사용하여 네트워크 일치를 만들 수 있습니다 게임 센터 응용 프로그램. 친구가 을 멀티 플레이어 게임에 초대하면 응용 프로그램이 장치에서 실행되고 응용 프로그램의 응용 프로그램마다 초대가 전송됩니다.
하지만 테스트를 위해 Game Center 앱에서이를 수행하는 방법을 알 수 없습니다. 사용자가 Game Center 앱을 사용하여 네트워크 매치를 만드는 방법은 무엇입니까? Game Center 앱 어디서나 버튼이 표시되지 않습니다.
미리 감사드립니다.
아래에 설명 된 Bob & DiegoR과 동일한 문제. 내 코드는 자동 검색 및 초대에 모두 사용되었습니다. 변경 사항을 도입하지 않고 초대장으로 만 작업하지만 샌드 박스 환경에서는 자동으로 일치하지 않습니다. 해결책이있는 사람이 있으면 알려 주시기 바랍니다. – Ryan
아래에 설명 된 Bob과 동일한 문제입니다. 내 코드는 자동 검색 및 초대에 모두 사용되었습니다. 변경 사항을 도입하지 않고 초대장으로 만 작업하지만 샌드 박스 환경에서는 자동으로 일치하지 않습니다. 해결책이있는 사람이 있으면 알려 주시기 바랍니다. –
동일한 문제가 있습니다. –