Beispiele und Plug-ins

Die Samples und Plug-ins für Google Play Spiele 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 zeigt, folgenden SDK-Integrationen für Google Play Spiele auf dem PC:

  • Google Play-Spieldienste für Play-Identität und Cloud-Speicherung
  • Eingabe-SDK für Google Play Spiele auf dem PC

Build für Google Play Spiele auf dem PC aktivieren

Build-Varianten werden verwendet, um zwischen der (mobilen) Standardplattform zu unterscheiden und PC-Plattform. So erstellen Sie AGDKTunnel, um ihn in Google Play Spiele auf dem PC auszuführen:

  1. Gehen Sie zu Build > Buildvariante auswählen und wählen Sie die Buildvariante playGamesPC aus.
  2. Optional: Aktivieren Sie Google Play-Spieldienste, um den Cloud-Speicher 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

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 im Google Play Console

Trivial Kart

Ein Beispielspiel, das die Nutzung von Google Play-Technologien auf einem Android mit der Unity-Engine Für Google Play Spiele auf dem PC zeigt das Spiel Folgendes:

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

Konfigurationsinformationen finden Sie im Beispiel trivialkart-unity.

Unity-Plug-ins für Google Play Spiele

Plattform-Dienstprogramme

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

  • GPG-Plattformdefinition-Script: Fügen Sie der Liste der benutzerdefinierten Definitionen in den Player-Einstellungen die Definition UNITY_ANDROID_x86_64 hinzu.
  • Asset-Importer-Skript: Legt für jede importierte Textur eine ausgewählte Texturkomprimierung fest (standardmäßig DXTC)
  • Fensteroptionen: Hier legen Sie die Fensteroptionen fest, die unter Tools > GPG-Einstellungen verfügbar sind.

Eingabeerfassung

Das input-capture_package zeigt Funktionen zur Erfassung der Mauseingabe:

  • Mauseingabe mit Ein-/Aus-Schaltfläche für Leertaste
  • Ereignisse zum Status der Maustaste
  • Scroll-Ereignisse beim Mauszeiger
  • Erkennung der Displaygeometrie