PC Üzerinde Google Play Games'e yönelik örnekler ve eklentiler, PC ortamında oyunların sertifikalandırılması ve yapılandırılması için SDK entegrasyonlarını gösterir.
AGDKTunnel
AGDKTunnel NDK örneği Endless Tunnel'dan türetilmiştir. AGDKTunnel, aşağıdaki PC Üzerinde Google Play Games SDK entegrasyonlarını gösterir:
- Play kimliği ve buluta kaydetme için Google Play Games Hizmetleri
- PC Üzerinde Google Play Games için giriş SDK'sı
PC Üzerinde Google Play Games için derlemeyi etkinleştirme
Derleme varyantları, varsayılan (mobil) platform ile PC platformu arasında ayrım yapmak için kullanılır. PC Üzerinde Google Play Games'de çalışacak şekilde AGDKTunnel oluşturmak için aşağıdaki adımları uygulayın:
- Build > Select Build Variant'a (Derleme > Derleme Değişkeni Seç) gidin ve playGamesPC derleme değişkenini seçin.
- (İsteğe bağlı) Mobil cihazda ve PC'de bulut kaydetme özelliğini etkinleştirmek için Google Play Games Hizmetleri'ni etkinleştirin.
- (İsteğe bağlı) DXT1 sıkıştırılmış doku öğelerini yayınlamak için Play Asset Delivery API'yi etkinleştirin.
Google Play Games Hizmetleri'ni etkinleştirme
Oturum açma ve buluta kaydetme için Google Play Games Hizmetleri (PGS) kullanılır. Bu özellikleri etkinleştirmek için aşağıdakileri yapın:
- AGDKTunnel paketini istediğiniz bir adla yeniden adlandırın.
- Google Play Console'da bir uygulama oluşturun ve paket adınızı kullanarak Google Play Oyun Hizmetleri'ni ayarlama adımlarını uygulayın.
game_services_project_iddize değeriniapp/src/main/res/values/strings.xmliçinde Google Play Console'daki proje kimliğinizle değiştirin.
Trivial Kart
Unity motoruyla Android'de Google Play teknolojilerinin kullanımını gösteren örnek bir oyun. PC Üzerinde Google Play Games için oyunun aşağıdaki özellikleri göstermesi gerekir:
- Oturum açma, başarılar, skor tabloları, arkadaşlar ve buluta kaydetme için Google Play Games Hizmetleri
- Cihaz bütünlüğü ve Play lisans durumu hakkında bütünlük sinyalleri almak için Play Integrity
- PC Üzerinde Google Play Games için Input SDK'sı
Yapılandırma bilgileri için trivialkart-unity örneğine bakın.
Google Play Games Unity eklentileri
Platform yardımcı programları
platform_utils_package, Unity ile PC Üzerinde Google Play Games'deki rutinleri otomatikleştirmeye yönelik bir araçtır. Paket aşağıdaki özellikleri içerir:
- GPG platform define script: Player ayarlarındaki özel tanımlar listesine UNITY_ANDROID_x86_64 tanımlarını ekler.
- Öğe içe aktarma komut dosyası: İçe aktarılan her dokuyu seçilen bir doku sıkıştırmasına (varsayılan olarak DXTC) ayarlar.
- Pencere seçenekleri: Araçlar > GPG Ayarları altında kullanılabilen pencere seçeneklerini ayarlar.
Giriş yakalama
input-capture_package, fare girişi yakalama özelliklerini gösterir:
- Boşluk çubuğuyla açma/kapatma özelliği sayesinde fare girişini yakalama
- Fare düğmesi durumu etkinlikleri
- Fare kaydırma etkinlikleri
- Ekran geometrisi algılama