Beispiele und Plug-ins

Die Beispiele und Plug-ins für Google Play Games auf dem PC veranschaulichen die SDK-Integrationen für die Zertifizierung und Konfiguration von Spielen in der PC-Umgebung.

AGDKTunnel

AGDKTunnel basiert auf dem NDK-Beispiel „Endless Tunnel“. AGDKTunnel demonstriert die folgenden SDK-Integrationen für Google Play Games auf dem PC:

  • Google Play Games-Dienste für Google Play-Identität und Cloud-Speicher
  • Input SDK für Google Play Games auf dem PC

Build für Google Play Games auf dem PC aktivieren

Mit Build-Varianten wird zwischen der Standardplattform (Mobilgeräte) und der PC-Plattform unterschieden. So erstellen Sie AGDKTunnel für die Ausführung in Google Play Games auf dem PC:

  1. Gehen Sie zu Build > Build-Variante auswählen und wählen Sie die Build-Variante playGamesPC aus.
  2. Optional: Aktiviere die Google Play Games-Dienste, um die Cloud-Speicherung auf Mobilgeräten und PCs zu aktivieren.
  3. Optional: Aktivieren Sie die Play Asset Delivery API, um DXT1-komprimierte Textur-Assets bereitzustellen.

Google Play Games-Dienste aktivieren

Google Play Games-Dienste (PGS) werden für die Anmeldung und den Cloud-Speicher verwendet. So aktivieren Sie diese Funktionen:

  1. Benennen Sie das AGDKTunnel-Paket in einen Namen Ihrer Wahl um.
  2. Erstellen Sie eine Anwendung in der Google Play Console und folgen Sie der Anleitung zum Einrichten der Google Play Games-Dienste mit Ihrem Paketnamen.
  3. Ersetzen Sie den Stringwert game_services_project_id in app/src/main/res/values/strings.xml durch die ID Ihres Projekts in der Google Play Console.

Trivial Kart

Ein Beispielspiel, das die Verwendung von Google Play-Technologien auf Android mit der Unity-Engine demonstriert. Für Google Play Games auf dem PC muss das Spiel Folgendes bieten:

  • Google Play Games-Dienste für die Anmeldung, Erfolge, Bestenlisten, Freunde und Cloud-Speicher
  • Play Integrity zum Empfangen von Integritätssignalen zur Geräteintegrität und zum Play-Lizenzstatus
  • Das Input SDK für Google Play Games auf dem PC

Konfigurationsinformationen finden Sie im trivialkart-unity-Beispiel.

Google Play Games-Unity-Plug-ins

Plattform-Utils

Das platform_utils_package ist ein Tool zum Automatisieren von Routinen für Google Play Games auf dem PC mit Unity. Das Paket umfasst die folgenden Funktionen:

  • GPG-Plattform-Defines-Script: Fügt der Liste der benutzerdefinierten Defines in den Playereinstellungen ein UNITY_ANDROID_x86_64-Define hinzu.
  • Asset-Importer-Script: Legt für jede importierte Textur eine ausgewählte Texturkomprimierung fest (standardmäßig DXTC).
  • Fensteroptionen: Legt die Fensteroptionen fest, die unter Tools > GPG-Einstellungen verfügbar sind.

Eingabeerfassung

Das input-capture_package demonstriert Funktionen zum Erfassen von Mauseingaben:

  • Erfassung von Mauseingaben mit Leertaste zum Umschalten
  • Mausereignisse für den Status der Maustaste
  • Mausrad-Scrollereignisse
  • Erkennung der Bildschirmgeometrie