Lider panoları
Oyun sayfasında kişiselleştirilmiş lider panolarını (en iyi oyuncuların sonuçlarını ve yetkilendirilmiş kullanıcının sırasını gösteren tablolar) gösterebilirsiniz.
Aşağıda açıklanan isteklerin çalışması için, lütfen geliştirici konsolunda bir lider panosu oluşturduğunuzu kontrol edin.
Puan gönderme
Not
İstek yalnızca yetkilendirilmiş kullanıcılar için kullanılabilir. Lider panolarını kullanmadan önce yetkilendirme işlemini gerçekleştirmek ve kullanıcının kişisel verileri sağlamasını istemek önerilir.
Yeni bir puanı lider panosuna göndermek için Set leaderboard score eylemini kullanın. Parametreler şunlardır:
Name |
|
Lider panosunun teknik adı. |
Score |
|
Oyuncunun lider panosundaki puanı. |
Additional data |
|
Puanla birlikte gönderilen isteğe bağlı meta veriler. |
Örneğin, lider panosuna puan göndermek şöyle görünebilir:
Not
İstek, saniyede bir kezden daha sık gönderilemez, aksi takdirde reddedilecektir.
Puan gönderimini For a postponed event özel koşulu kullanarak gerçekleştirmek önerilir.
Lider panosu kayıtları
Kullanıcı sıralamasını göstermek için For each player in leaderboard döngüsünü kullanın. Parametreler şunlardır:
Name |
|
Lider panosunun teknik adı. |
Top positions |
|
Lider panosunun üstünden istenen kayıt sayısı. |
Request player position |
|
Kullanıcının sırasının istenip istenmediğini belirler. |
Positions around player |
|
Kullanıcının üstünde ve altında istenen kayıt sayısı. |
Eklenti, SDK aracılığıyla lider panosu verilerini isteyecek ve ardından döngü başlayacak. Bu işlem biraz zaman alır.
İşlem devam ederken ekranda yükleniyor gibi bir gösterge bırakmak önerilir.
Önemli
Lütfen bu döngünün sürekli olarak çağrılmadığından emin olun. İçinde fonksiyonlar veya tetikleyiciler kullanmak önerilir.
Döngü içinde Player ve Leaderboards listelerinden ifadelerlere erişim olacaktır. .
Lider pano örneği
Lider pano gösterimi örneği:
- Lider pano gösterilmeden önce yükleme çarkı.
- Puan ve ismin gösterimi.
- Oyuncuların avatarlarının gösterimi.
- Oyuncunun lider panodaki sırasının gösterimi.
Örnekte Metin yerelleştirme, Sprey yerelleştirme ve Uyarlanabilir metin eklentisi kullanılmaktadır.