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

  1. Kliknij Build > Select Build Variant (Kompilacja > 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 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:

  1. Zmień nazwę pakietu AGDKTunnel na wybraną przez siebie nazwę.
  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_idapp/src/main/res/values/strings.xml identyfikatorem 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