Idées et fonctionnalités de jeu

Votre prochaine fonctionnalité

Classement

Enregistrez le score après chaque partie et montrez qui est en tête.

Session de joueur requise
Unity
Votre résultat visible

Votre score de test apparaît dans le classement après une partie.

Voir les classements0:59

Tutoriel existant du tableau de bord. Il montre l’ancien design ; le guide suit le parcours actuel.

Ce tutoriel est diffusé en anglais.

Ouvrir la vidéo séparément ↗

Intégrer cette fonctionnalité

Vous pouvez consulter le guide. Son exécution nécessite une clé de projet active. Préparer le projet

SDK installé, configuration du projet importée et joueur connecté.

C#
Assets/Scripts/LeaderboardDemo.cs
Appel horizOnMise en place
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Attache ce script à un GameObject de ta première scène.
6public class LeaderboardDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Mise en place : initialiser, se connecter et connecter un joueur.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13 await UserManager.Instance.SignUpAnonymous("PlayerName");
14​
15 // horizOn : envoyer un score, lire le classement et son propre
16 // rang.
17 // Submit score (only updates if higher)
18 await LeaderboardManager.Instance.SubmitScore(12500);
19​
20 // Get top players
21 var top = await LeaderboardManager.Instance.GetTop(10);
22​
23 // Get your rank
24 var rank = await LeaderboardManager.Instance.GetRank();
25 }
26}

Testez votre nouvelle fonctionnalité.

Votre score de test apparaît dans le classement après une partie.

Sélectionnez dans le tableau de bord le même projet que dans la configuration de votre jeu.

Points de terminaison
  • POST/leaderboard/submit
  • GET/leaderboards/{boardKey}/top
Tous les points de terminaison dans la référence API