Votre prochaine fonctionnalité
Sauvegarde Cloud
Enregistrez la progression et chargez-la au prochain lancement.
Unity

Votre résultat visible
La progression enregistrée se charge de nouveau après le redémarrage du jeu.
Inspecter une sauvegarde cloud1:56
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#
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4
5// Define your save structure
6[System.Serializable]
7public class GameData
8{
9 public int Level;
10 public int Coins;
11}
12
13// Attache ce script à un GameObject de ta première scène.
14public class CloudSaveDemo : MonoBehaviour
15{
16 async void Start()
17 {
18 // Mise en place : initialiser, se connecter et connecter un joueur.
19 HorizonApp.Initialize();
20 await new HorizonServer().Connect();
21 await UserManager.Instance.SignUpAnonymous("PlayerName");
22
23 // horizOn : sauvegarder les données du joueur et les recharger.
24 // Save
25 var data = new GameData { Level = 5, Coins = 1000 };
26 await CloudSaveManager.Instance.SaveObject(data);
27
28 // Load
29 var loaded = await CloudSaveManager.Instance.LoadObject<GameData>();
30 }
31}
Testez votre nouvelle fonctionnalité.
La progression enregistrée se charge de nouveau après le redémarrage du jeu.
Sélectionnez dans le tableau de bord le même projet que dans la configuration de votre jeu.
Points de terminaison
- POST
/cloud-save/save - POST
/cloud-save/load
Documentation et dashboard
Lire la documentationVidéo tutoriel
Sauvegarde CloudUnity3:38
Ce tutoriel est diffusé en anglais.
Ouvrir la vidéo séparément ↗
