2017-06-10 1 views
4

getSelectOpponentsIntent(...) était une méthode que les jeux pouvaient appeler pour obtenir une interface utilisateur de sélection adverse. La sortie de ceci était une liste d'identifiants de joueurs que vous pouviez alimenter en TurnBasedMatchConfig pour créer une correspondance.Comment sélectionner des adversaires pour TurnBaseMatches après GMS 11.0.0?

Toutes les surcharges pour cette méthode (et ses contreparties multijoueur en temps réel) sont obsolètes depuis version 11.0.0 de Google Play Services. L'avis de désapprobation ne liste pas un remplacement et ne dit que des choses vagues sur G+ integration going away. Jeux de jeu commuté à "Gamer IDs" awhile back (qui n'utilise pas G +). Il est logique que l'interface utilisateur pour sélectionner un adversaire cesse d'afficher G + amis/cercles ... Mais comment les utilisateurs sont-ils censés sélectionner les adversaires Gamer ID si la seule interface utilisateur pour le faire est déconseillée? Les joueurs ne connaissent pas leur identité ou celle de quelqu'un d'autre (c'est un long numéro aléatoire). Sans cette interface utilisateur ou un service qui résout les identifiants de joueurs en ID de joueur ... il semble que la seule chose que les joueurs peuvent faire est de faire correspondre automatiquement des adversaires aléatoires et de rematcher les jeux déjà créés.

+0

Je me demande la même chose. La seule méthode liée est 'TurnBasedMultiplayer.createMatch()' qui ne prend aucun identifiant de joueur. Pour l'avenir, je pense que google devrait permettre de sélectionner des personnes dans le carnet d'adresses local/ajouter des personnes par adresse mail et de trouver les identifiants de joueurs correspondants. – Moritz

Répondre

0

TurnBasedMultiplayer (la classe) était obsolète. Son remplacement (TurnBasedMultiplayerClient) a un similar method qui n'est pas obsolète.