Die Beispiele und Plug-ins für Google Play Spiele auf dem PC zeigen die SDK-Integrationen für die Zertifizierung und Konfiguration von Spielen in der PC-Umgebung.
AGDK-Tunnel
AGDKTunnel wird aus dem NDK-Beispiel „Endless Tunnel“ abgeleitet. AGDKTunnel veranschaulicht die folgenden SDK-Integrationen für Google Play Spiele auf dem PC:
- Google Play-Spieldienste für Play-Identität und Cloud-Speicher
- 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 und der PC-Plattform zu unterscheiden. So erstellen Sie AGDKTunnel für die Ausführung in Google Play Spiele auf dem PC:
- Gehen Sie zu Build > Build-Variante auswählen und wählen Sie die Build-Variante playGamesPC aus.
- Optional: Aktiviere Google Play-Spieldienste, um den Cloud-Speicher auf Mobilgeräten und PCs zu aktivieren.
- Optional: Aktivieren Sie die Play Asset Delivery API, um komprimierte DXT1-Textur-Assets zu senden.
Google Play-Spieldienste aktivieren
Die Google Play-Spieldienste (PGS) werden für die Anmeldung und den Cloud-Speicher verwendet. So aktivieren Sie diese Funktionen:
- Benennen Sie das AGDKTunnel-Paket in einen Namen Ihrer Wahl um.
- Erstelle eine App in der Google Play Console und folge der Anleitung zum Einrichten der Google Play-Spieldienste mit deinem Paketnamen.
- Ersetzen Sie den Stringwert
game_services_project_id
inapp/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 unter Android mit der Unity-Engine demonstriert. Bei Google Play Spiele auf dem PC zeigt das Spiel Folgendes:
- Google Play-Spieldienste für Anmeldung, Erfolge, Bestenlisten, Freunde und Cloud-Speicher
- Play Integrity für den Empfang 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 in Google Play Spiele
Plattformdienstprogramme
Das platform_utils_package ist ein Tool zum Automatisieren von Abläufen für Google Play Spiele auf dem PC mit Unity. Das Paket enthält die folgenden Funktionen:
- Script für die Definition der GPG-Plattform: Fügt der Liste der benutzerdefinierten Definitionen in den Player-Einstellungen eine UNITY_ANDROID_x86_64-Definition hinzu
- Skript für den Asset-Importer: Legt für jede importierte Textur eine ausgewählte Texturkomprimierung fest (standardmäßig DXTC)
- Fensteroptionen: Legt die unter Tools > GPG-Einstellungen verfügbaren Fensteroptionen fest.
Eingabeerfassung
Das input-Capture_package zeigt die Funktionen zur Erfassung von Mauseingaben:
- Erfassung der Mauseingabe mit Ein/Aus-Schaltfläche für die Leertaste
- Ereignisse für den Mausklickstatus
- Ereignisse beim Scrollen der Maus
- Erkennung der Bildschirmgeometrie