Contoh dan plugin untuk Google Play Game di PC menunjukkan integrasi SDK untuk sertifikasi dan konfigurasi game di lingkungan PC.
Terowongan AGDK
AGDKTunnel berasal dari contoh Endless Tunnel NDK. AGDKTunnel menunjukkan berikut integrasi SDK Google Play Game di PC:
- Layanan game Google Play untuk identitas Play dan simpan di cloud
- Input SDK untuk Google Play Game di PC
Mengaktifkan build untuk Google Play Game di PC
Varian build digunakan untuk membedakan antara platform default (seluler) dan platform PC. Untuk mem-build AGDKTunnel agar dapat berjalan di Google Play Game di PC, ikuti langkah-langkah berikut:
- Buka Build > Select Build Variant, lalu pilih varian build playGamesPC.
- (Opsional) Aktifkan Layanan game Google Play untuk mengaktifkan simpan di cloud di perangkat seluler dan PC.
- (Opsional) Aktifkan Play Asset Delivery API untuk mengirimkan aset tekstur terkompresi DXT1.
Aktifkan Layanan game Google Play
Layanan game Google Play (PGS) digunakan untuk login dan menyimpan di cloud. Untuk mengaktifkan fitur ini, lakukan hal berikut:
- Ganti nama paket AGDKTunnel menjadi nama pilihan Anda.
- Buat aplikasi di Konsol Google Play dan ikuti langkah-langkahnya untuk menyiapkan Layanan game Google Play menggunakan nama paket Anda.
- Ganti nilai string
game_services_project_id
diapp/src/main/res/values/strings.xml
dengan ID project Anda di Konsol Google Play.
Go-Kart Sedih
Contoh game yang mendemonstrasikan penggunaan teknologi Google Play di Android dengan mesin Unity. Untuk Google Play Game di PC, game ini mendemonstrasikan:
- Layanan game Google Play untuk login, pencapaian, papan peringkat, teman, dan penyimpanan di cloud
- Play Integrity untuk menerima sinyal integritas tentang integritas perangkat dan status lisensi Play
- Input SDK untuk Google Play Game di PC
Lihat contoh trivialkart-unity untuk mengetahui informasi konfigurasi.
Plugin Unity Google Play Game
Utilitas platform
Class platform_utils_package adalah alat untuk mengotomatiskan rutinitas untuk Google Play Game di PC dengan Unity. Paket ini mencakup fitur berikut:
- Skrip pendefinisian platform GPG: Menambahkan definisi UNITY_ANDROID_x86_64 ke daftar yang ditentukan secara khusus dalam setelan Pemain
- Skrip pengimpor aset: Menetapkan setiap tekstur yang diimpor ke kompresi tekstur yang dipilih (DXTC secara default)
- Opsi jendela: Menetapkan opsi jendela yang tersedia di bagian Alat > Setelan GPG
Pengambilan input
input-capture_package mendemonstrasikan fitur pengambilan input mouse:
- Perekaman input mouse dengan tombol Spasi
- Peristiwa status tombol mouse
- Peristiwa scroll mouse
- Deteksi geometri layar