Domanda

Ho un pulsante "Play Now" nel mio app che permette ai giocatori di essere auto-abbinato con altri giocatori casuali. Forse mi manca da qualche parte nella documentazione, ma come faccio a scrivere il codice per i giocatori partita di auto?

Il server sandbox Game Center è stato incasinato questi ultimi giorni, in modo da sto avendo difficoltà a provare cose diverse dal momento che ho a indovinare perché la documentazione di gioco del kit non sono esattamente chiaro su come fare questo. Attualmente, ho impostazione del codice (ma non testato) per creare una corrispondenza con un amico ...

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
    }
}];

Ma come faccio a partita auto due persone a caso in cerca di un gioco? La mia ipotesi, dal momento che i documenti non lo dicono, o che mi manca, è che al fine di creare delle partite in auto, ho semplicemente impostare la proprietà playersToInvite dell'oggetto partita a zero? Se no, come faccio a creare delle partite in Auto?

Un altro problema, già che siamo in tema, il kit di gioco documenti del sito alcuni scenari di matchmaking comuni, uno dei quali è ...

  

Un giocatore può anche creare una rete   corrispondere con il Game Center   applicazione. Quando invitano un amico   in un gioco multiplayer, il vostro   applicazione viene avviata su entrambi   dispositivi, e ogni copia del vostro   applicazione riceve un invito a   partecipare al gioco.

Ma io non riesco a capire come fare questo in app Game Center a scopo di test. Come fa un utente di creare una corrispondenza di rete utilizzando l'applicazione Game Center? Non vedo alcun tasto per che qualsiasi schermata dell'app Game Center.

Grazie in anticipo per la tua saggezza!

È stato utile?

Soluzione

Ok, ora che il server sandbox Game Center è il backup, sono stato in grado di confermare che le opere di auto-matching impostando la proprietà playersToInvite a zero, o meno l'impostazione tutto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top