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:
- Gehen Sie zu Build > Select Build Variant (Build > Build-Variante auswählen) und wählen Sie die Build-Variante playGamesPC aus.
- Optional: Aktiviere die Google Play-Spieldienste, um die Cloud-Speicherung auf Mobilgeräten und PCs zu aktivieren.
- 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:
- Benennen Sie das AGDKTunnel-Paket in einen Namen Ihrer Wahl um.
- Erstellen Sie eine Anwendung in der Google Play Console und folgen Sie der Anleitung, um die Google Play-Spieldienste mit Ihrem Paketnamen einzurichten.
- Ersetzen Sie den Stringwert
game_services_project_idinapp/src/main/res/values/strings.xmldurch 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