Przykłady i wtyczki do Gier Google Play na PC pokazują integracje pakietu SDK na potrzeby certyfikacji i konfiguracji gier w środowisku PC.
AGDKTunnel
AGDKTunnel pochodzi z przykładowego projektu NDK Endless Tunnel. AGDKTunnel demonstruje te integracje pakietu SDK usług gier Google Play na PC:
- Usługi gier Google Play na potrzeby tożsamości w Google Play i zapisywania w chmurze
- Pakiet SDK do obsługi danych wejściowych w Grach Google Play na PC
Włączanie kompilacji na potrzeby Gier Google Play na PC
Wersje kompilacji służą do rozróżniania domyślnej platformy (mobilnej) i platformy PC. Aby skompilować AGDKTunnel do uruchomienia w Grach Google Play na PC, wykonaj te czynności:
- Kliknij Build > Select Build Variant (Kompilacja > Wybierz wariant kompilacji) i wybierz wariant kompilacji playGamesPC.
- (Opcjonalnie) Włącz Usługi gier Google Play, aby włączyć zapisywanie w chmurze na urządzeniach mobilnych i komputerach.
- (Opcjonalnie) Włącz Play Asset Delivery API, aby przesyłać zasoby tekstur skompresowane za pomocą DXT1.
Włącz usługi gier Play
Usługi gier Google Play (PGS) są używane do logowania się i zapisywania w chmurze. Aby włączyć te funkcje, wykonaj te czynności:
- Zmień nazwę pakietu AGDKTunnel na wybraną przez siebie nazwę.
- Utwórz aplikację w Konsoli Google Play i wykonaj czynności, aby skonfigurować usługi gier Google Play za pomocą nazwy pakietu.
- Zastąp wartość ciągu
game_services_project_idwapp/src/main/res/values/strings.xmlidentyfikatorem projektu w Konsoli Google Play.
Trivial Kart
Przykładowa gra demonstrująca wykorzystanie technologii Google Play na Androidzie z użyciem silnika Unity. W przypadku Gier Google Play na PC gra wykazuje:
- Usługi gier Google Play do logowania się, osiągnięć, tabel wyników, znajomych i zapisywania w chmurze
- Play Integrity do odbierania sygnałów integralności dotyczących integralności urządzenia i stanu licencji Google Play.
- Pakiet SDK do obsługi danych wejściowych w Grach Google Play na PC
Informacje o konfiguracji znajdziesz w przykładzie trivialkart-unity.
Wtyczki Google Play Games do silnika Unity
Narzędzia platformy
platform_utils_package to narzędzie do automatyzacji procedur w Grach Google Play na PC w silniku Unity. Pakiet obejmuje te funkcje:
- Skrypt definicji platformy GPG: dodaje definicję UNITY_ANDROID_x86_64 do listy definicji niestandardowych w ustawieniach odtwarzacza.
- Skrypt importera komponentów: ustawia dla każdej zaimportowanej tekstury wybrane kompresowanie tekstur (domyślnie DXTC).
- Opcje okna: ustawia opcje okna dostępne w sekcji Narzędzia > Ustawienia GPG.
Rejestrowanie danych wejściowych
Pakiet input-capture_package demonstruje funkcje przechwytywania danych wejściowych z myszy:
- Przechwytywanie sygnału myszy z przełączaniem za pomocą spacji
- Zdarzenia stanu przycisku myszy
- Zdarzenia przewijania myszą
- Wykrywanie geometrii ekranu