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-Spieldienste für Play-Identität und Cloud-Speicherung
  • Eingabe-SDK für Google Play Games auf dem PC

Build für Google Play Games auf dem PC aktivieren

Build-Varianten werden verwendet, um zwischen der Standardplattform (Mobilgerät) und der PC-Plattform zu unterscheiden. So erstellen Sie AGDKTunnel für die Ausführung in Google Play Games auf dem PC:

  1. Gehen Sie zu Build > Select Build Variant (Build > Build-Variante auswählen) und wählen Sie die Build-Variante playGamesPC aus.
  2. Optional: Aktiviere die Google Play-Spieldienste, 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-Spieldienste aktivieren

Die Google Play-Spieldienste (PGS) werden für die Anmeldung und die Cloud-Speicherung 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, um die Google Play-Spieldienste mit Ihrem Paketnamen einzurichten.
  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-Spieldienste 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 Zustand der Maustaste
  • Mausrad-Scrollereignisse
  • Erkennung der Bildschirmgeometrie