Örnekler ve eklentiler

PC Üzerinde Google Play Games örnekleri ve eklentileri, 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 SDK girişi

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

Derleme varyantları, varsayılan (mobil) platformu ayırt etmek için kullanılır ve PC platformu. PC Üzerinde Google Play Games'de çalıştırılacak AGDKTunnel oluşturmak için şu adımları uygulayın:

  1. Derle > Derleme Varyantını Seç'e gidin ve 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 Games 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çma 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 uygulama oluşturun ve adımları uygulayın kullanarak Google Play Games Hizmetleri'ni kurun.
  3. app/src/main/res/values/strings.xml içindeki game_services_project_id dize değerini Google Play Console'daki projenizin kimliğiyle değiştirin.

Trivial Kart

Google Play teknolojilerinin şu cihazlarda kullanımını gösteren örnek bir oyun: Unity motoruyla Android. PC Üzerinde Google Play Games'deki oyunda şunlar gösterilir:

  • Oturum açma, başarılar, skor tabloları, arkadaşlar ve buluta kaydetme için Google Play Games Hizmetleri
  • Play Integrity: Cihaz bütünlüğü ve Play lisans durumu hakkında bütünlük sinyalleri almak için
  • 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ıları

platform_utils_package, Unity ile PC Üzerinde Google Play Games rutinlerini otomatikleştirmek için kullanılan bir araçtır. Paket aşağıdaki özellikleri içerir:

  • GPG platform tanımlama komut dosyası: Oynatıcı ayarlarındaki özel tanımlar listesine UNITY_ANDROID_x86_64 tanımlaması ekler.
  • Öğe içe aktarıcı komut dosyası: İçe aktarılan her dokuyu seçilen bir doku sıkıştırmasına ayarlar (varsayılan olarak DXTC)
  • Pencere seçenekleri: Araçlar > GPG Ayarları

Giriş yakalama

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

  • Boşluk tuşuyla fare girişi yakalama
  • Fare düğmesi durumu etkinlikleri
  • Fare kaydırma etkinlikleri
  • Ekran geometrisi algılama