Ideas y funciones para tu juego

Tu próxima función

Tabla de Clasificación

Guarda la puntuación después de cada partida y muestra quién va primero.

Requiere una sesión de jugador
Unity
El resultado visible

Tu puntuación de prueba aparece en la clasificación después de una partida.

Ver las clasificaciones0:59

Tutorial existente del panel. Muestra el diseño anterior; la guía sigue el flujo actual.

Este tutorial se reproduce en inglés.

Abrir vídeo por separado ↗

Implementa esta función

Puedes consultar la guía. Para ejecutarla necesitas una clave de proyecto activa. Preparar el proyecto

SDK instalado, configuración del proyecto importada y jugador conectado.

C#
Assets/Scripts/LeaderboardDemo.cs
Llamada a horizOnPreparación
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Añade este script a un GameObject de tu primera escena.
6public class LeaderboardDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Preparación: inicializar, conectar e iniciar la sesión de un
11 // jugador.
12 HorizonApp.Initialize();
13 await new HorizonServer().Connect();
14 await UserManager.Instance.SignUpAnonymous("PlayerName");
15​
16 // horizOn: enviar una puntuación, leer la clasificación y el propio
17 // puesto.
18 // Submit score (only updates if higher)
19 await LeaderboardManager.Instance.SubmitScore(12500);
20​
21 // Get top players
22 var top = await LeaderboardManager.Instance.GetTop(10);
23​
24 // Get your rank
25 var rank = await LeaderboardManager.Instance.GetRank();
26 }
27}

Prueba tu nueva función.

Tu puntuación de prueba aparece en la clasificación después de una partida.

Selecciona en el panel el mismo proyecto que en la configuración de tu juego.

Endpoints de la API
  • POST/leaderboard/submit
  • GET/leaderboards/{boardKey}/top
Todos los endpoints en la referencia de la API