Örnekler ve eklentiler

PC Üzerinde Google Play Games örnekleri ve eklentiler, PC ortamında oyunların sertifikalandırılması ve yapılandırılmasıyla ilgili SDK entegrasyonlarını göstermektedir.

AGDKTüneli

AGDKTunnel, NDK örneğinden Sonsuz Tünel'den türetilir. AGDKTunnel aşağıdaki PC Üzerinde Google Play Games SDK entegrasyonlarını gösterir:

  • Play kimliği ve buluta kaydetme özelliği için Google Play Games Hizmetleri
  • PC Üzerinde Google Play Games için SDK girişi

PC Üzerinde Google Play Games için derlemeyi etkinleştirin

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 AGDKTunnel'ı oluşturmak için aşağıdaki adımları uygulayın:

  1. Derleme > Derleme Varyantı Seçin'e gidip playGamesPC derleme varyantını seçin.
  2. (İsteğe bağlı) Mobil cihazlarda ve PC'de buluta kaydetme özelliğini etkinleştirmek için Google Play Oyun Hizmetleri'ni etkinleştirin.
  3. (İ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ştir

Google Play Games Hizmetleri (PGS), oturum açmak ve buluta kaydetme için kullanılır. Bu özellikleri etkinleştirmek için aşağıdakileri yapın:

  1. AGDKTunnel paketini istediğiniz bir adla yeniden adlandırın.
  2. 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.
  3. app/src/main/res/values/strings.xml öğesindeki game_services_project_id dize değerini, Google Play Console'daki projenizin kimliğiyle değiştirin.

Trivial Kart

Android'de Unity motoruyla Google Play teknolojilerinin kullanımını gösteren örnek bir oyun. PC Üzerinde Google Play Games için oyun şunları gösterir:

  • Oturum açma, başarılar, skor tabloları, arkadaşlar ve buluta kaydetme için Google Play Oyun 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 Giriş 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'de rutinleri otomatikleştirmeyi sağlayan bir araçtır. Paket aşağıdaki özellikleri içerir:

  • GPG platform tanımlı komut dosyası: Oynatıcı ayarlarındaki özel tanımlar listesine UNITY_ANDROID_x86_64 tanım 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 bulunan pencere seçeneklerini ayarlar

Giriş yakalama

input-capture_package, fare girişini yakalama özelliklerini gösterir:

  • Boşluk tuşu açma/kapatma düğmesiyle fare girişini yakalama
  • Fare düğmesi durumu etkinlikleri
  • Fare kaydırma etkinlikleri
  • Ekran geometrisi algılama