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