Oyun fikirleri ve özellikleri

Sıradaki özelliğin

Sıralama Tablosu

Her turdan sonra puanı kaydet ve kimin önde olduğunu göster.

Oyuncu oturumu gerekli
Unity
Görünür sonuç

Test puanın turdan sonra liderlik tablosunda görünür.

Lider tablosu sıralamalarını görüntüleyin0:59

Mevcut panel eğitimi önceki tasarımı gösterir; rehber güncel akışı izler.

Bu eğitim İngilizce oynatılır.

Videoyu ayrı aç ↗

Bu özelliği ekle

Kılavuzu inceleyebilirsin. Çalıştırmak için etkin bir proje anahtarı gerekir. Projeyi hazırla

SDK kurulu, proje yapılandırması içe aktarılmış ve oyuncu oturum açmış olmalı.

C#
Assets/Scripts/LeaderboardDemo.cs
horizOn çağrısıHazırlık
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Bu betiği ilk sahnendeki bir GameObject'e ekle.
6public class LeaderboardDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Hazırlık: başlat, bağlan ve bir oyuncunun oturumunu aç.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13 await UserManager.Instance.SignUpAnonymous("PlayerName");
14​
15 // horizOn: skor gönder, sıralamayı ve kendi yerini oku.
16 // Submit score (only updates if higher)
17 await LeaderboardManager.Instance.SubmitScore(12500);
18​
19 // Get top players
20 var top = await LeaderboardManager.Instance.GetTop(10);
21​
22 // Get your rank
23 var rank = await LeaderboardManager.Instance.GetRank();
24 }
25}

Yeni özelliğini test et.

Test puanın turdan sonra liderlik tablosunda görünür.

Panelde oyun yapılandırmandaki projeyle aynı projeyi seç.

Uç noktalar
  • POST/leaderboard/submit
  • GET/leaderboards/{boardKey}/top
API referansındaki tüm uç noktalar