Comment ajouter Google Play Jeux et Game Center à votre jeu Unity

Ajoutant Google Play Games et Game Center est assez facile. Espérons que ce guide rendre plus lisse et sans douleur par rapport à la première fois que l'ajout de ces services. L'un des problèmes que j'ai trouvé ce processus était toutes les informations étaient disponibles dans les parties dispersées et m'a obligé à Google un tas de choses avant que je puisse obtenir une mise en œuvre de travail dans l'ordre.

L'intégration de Game Center

D'abord, je vais commencer par la partie facile: Game Center.

Une fois que vous avez fait les 2 étapes de ci-dessus, tout ce que vous avez à faire est d'activer le Game Center dans iTunes Connect. La capture d'écran ci-dessous montre comment cela se fait:

Comment ajouter Google Play Jeux et Game Center à votre jeu Unity

C'est ce qui doit être activé dans iTunes Connect pour Game Center

L'intégration de Google Play Games

Après le clonage / télécharger le repo, le .unitypackage est situé dans un dossier intitulé: "-version actuelle. Pour voir comment installer le package, trouver une section intitulée: « Installation Plugin » et suivez les étapes là-bas (hit ctrl + f et tapez: installation du plugin). Une fois que je trouve cette partie enterrée à mi-chemin dans la documentation que je me demandais pourquoi diable ils ne place pas ce au sommet.

Google est da best Dawg!

Merci Google pour embaucher le meilleur.

Une fois que le unitypackage a été installé, la tête en arrière vers le haut des instructions sur la page GitHub et suivez les étapes pour configurer votre jeu au sein de l'unité. Une chose à mentionner est de ne pas copier les ressources de jeu XML extrait de la console Google Play Developer jusqu'à ce que vous avez terminé d'ajouter toutes vos réalisations, des classements et d'autres choses que vous voulez dans votre jeu.

Voici un lien vers la documentation de Google pour ajouter des réalisations dans votre jeu:

Voici un lien pour ajouter Leaderboards:

Maintenant, quand tout est configuré, vous penseriez tout serait configuré, mais pas encore tout à fait. Dans la documentation, il dit que le unitypackage intègre avec l'API sociale de l'unité. Voici la capture, ce n'est que partiellement vrai. Je pensais d'abord cette ligne était tout ce que vous avez besoin d'authentifier avec Google Play (comme indiqué dans la documentation):

Au lieu de cela, vous devez ajouter: PlayGamesPlatform.Activate ();

Une fois que je suis passé le tout obstacle d'authentification était la sauce pure.

pensées de clôture

Ce fut le scénario final j'ai utilisé pour traiter toutes mes réussites et les classements:

Rappelez-vous aussi appeler ces méthodes Social.ReportScore et Social.ReportProgress lorsque votre jeu / niveau ou tout ce que vous extrémités de suivi afin que vous pouvez envoyer les données nécessaires aux serveurs de Google afin de refléter les changements qui se sont produits dans votre jeu!

Articles Liés