Idee e funzionalità per il gioco

La tua prossima funzionalità

Profilo giocatore

Mostra l'avatar, la cornice e i badge del giocatore.

SDK: developSessione del giocatore richiesta
Unity
Il risultato visibile

L'avatar, la cornice o il badge selezionati appaiono nel profilo dopo averlo caricato di nuovo.

Video in arrivo

Questo passaggio non ha ancora un video. La guida e la richiesta MCP sono già utilizzabili.

Usa i profili dei giocatori

Integra questa funzionalità

Puoi consultare la guida. Per eseguirla serve una chiave di progetto attiva. Prepara il progetto

SDK installato, configurazione del progetto importata e giocatore connesso.

Questo esempio del SDK usa develop. Verifica che le API necessarie siano disponibili nel SDK installato.

C#
Assets/Scripts/PlayerProfileDemo.cs
Chiamata horizOnPreparazione
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Aggiungi questo script a un GameObject della tua prima scena.
6public class PlayerProfileDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Preparazione: inizializza, connetti e fai accedere un giocatore.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13 await UserManager.Instance.SignUpAnonymous("PlayerName");
14​
15 // horizOn: leggi il profilo, poi cambia avatar, cornice e badge.
16 // Profile, unlocks and the cosmetics catalog of the signed in player
17 var profile = await PlayerProfileManager.Instance.GetProfile();
18 if (profile == null) { Debug.Log(PlayerProfileManager.Instance.LastErrorCode); return; }
19​
20 // Save avatar, frame and up to three badges (ids from your catalog in the dashboard)
21 var updated = await PlayerProfileManager.Instance.SetProfile(
22 "avatar.zombie_07", profile.profile.frameId, new[] { "badge.supporter" });
23 }
24}

Prova la tua nuova funzionalità.

L'avatar, la cornice o il badge selezionati appaiono nel profilo dopo averlo caricato di nuovo.

Seleziona nella dashboard lo stesso progetto presente nella configurazione del gioco.

Endpoint dell'API
  • GET/player-profile
  • PUT/player-profile
Tutti gli endpoint nel riferimento API
Il nostro suggerimento per il prossimo passo

Dai un record a ogni partita.

Salva il punteggio dopo una partita e mostra chi è in testa. Continua a usare la connessione e la sessione del giocatore.