Przykłady i wtyczki

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ładu NDK Endless Tunnel. AGDKTunnel pokazuje te integracje pakietu SDK Gier Google Play na PC:

  • Usługi gier Google Play na potrzeby tożsamości Play i zapisywania w chmurze
  • Pakiet SDK do wprowadzania danych w Grach Google Play na PC

Włączanie kompilacji na potrzeby Gier Google Play na PC

Warianty 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:

  1. Kliknij Build (Kompilacja) > Select Build Variant (Wybierz wariant kompilacji) i wybierz wariant kompilacji playGamesPC.
  2. (Opcjonalnie) Włącz Usługi gier Google Play , aby włączyć zapisywanie w chmurze na urządzeniach mobilnych i komputerach.
  3. (Opcjonalnie) Włącz interfejs Play Asset Delivery API , aby dostarczać tekstury skompresowane w formacie DXT1.

Włączanie usług gier Google Play

Usługi gier Google Play (PGS) służą do logowania się i zapisywania w chmurze. Aby włączyć te funkcje, wykonaj te czynności:

  1. Zmień nazwę pakietu AGDKTunnel na wybraną przez siebie.
  2. Utwórz aplikację w Konsoli Google Play i wykonaj czynności, aby skonfigurować usługi gier Google Play za pomocą nazwy pakietu.
  3. Zastąp wartość ciągu game_services_project_id w pliku app/src/main/res/values/strings.xml identyfikatorem projektu w Konsoli Google Play.

Trivial Kart

Przykładowa gra pokazująca, jak korzystać z technologii Google Play na Androidzie za pomocą silnika Unity. W przypadku Gier Google Play na PC gra pokazuje:

  • Usługi gier Google Play na potrzeby logowania się, osiągnięć, tabel wyników, znajomych i zapisywania w chmurze
  • Play Integrity na potrzeby otrzymywania sygnałów integralności dotyczących integralności urządzenia i stanu licencji Play
  • Pakiet SDK do wprowadzania danych w Grach Google Play na PC

Informacje o konfiguracji znajdziesz w przykładzie trivialkart-unity.

Wtyczki Gry Google Play do Unity

Narzędzia platformy

Pakiet platform_utils_package to narzędzie do automatyzacji procedur w Grach Google Play na PC za pomocą Unity. Pakiet zawiera te funkcje:

  • Skrypt definiowania platformy GPG: dodaje definicję UNITY_ANDROID_x86_64 do listy niestandardowych definicji w ustawieniach odtwarzacza.
  • Skrypt importowania zasobów: ustawia wybraną kompresję tekstur (domyślnie DXTC) dla każdej importowanej tekstury.
  • Opcje okna: ustawia opcje okna dostępne w sekcji Tools (Narzędzia) > GPG Settings (Ustawienia GPG).

Przechwytywanie danych wejściowych

Pakiet input-capture_package pokazuje funkcje przechwytywania sygnału myszy:

  • Przechwytywanie sygnału myszy za pomocą przełącznika spacji
  • Zdarzenia stanu przycisku myszy
  • Zdarzenia przewijania myszą
  • Wykrywanie geometrii ekranu