Idées et fonctionnalités de jeu

Votre prochaine fonctionnalité

Profil joueur

Affichez l'avatar, le cadre et les badges du joueur.

SDK : developSession de joueur requise
Unity
Votre résultat visible

L'avatar, le cadre ou le badge sélectionné apparaît dans le profil après un nouveau chargement.

Vidéo à venir

Cette étape n’a pas encore de vidéo. Le guide et la demande MCP sont utilisables.

Utiliser les profils de joueur

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é.

Cet exemple du SDK utilise develop. Vérifiez que les API nécessaires existent dans votre SDK installé.

C#
Assets/Scripts/PlayerProfileDemo.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 PlayerProfileDemo : 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 : lire le profil, puis changer avatar, cadre et badges.
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}

Testez votre nouvelle fonctionnalité.

L'avatar, le cadre ou le badge sélectionné apparaît dans le profil après un nouveau chargement.

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

Points de terminaison
  • GET/player-profile
  • PUT/player-profile
Tous les points de terminaison dans la référence API
Notre suggestion pour la suite

Donnez un meilleur score à chaque partie.

Enregistrez le score après une partie et montrez qui est en tête. Continuez avec votre connexion et la session du joueur.