Autrement dit, il s'agit d'un script d'éditeur pour Unity qui vous permet de visualiser et de modifier vos jeux de sauvegarde qui sont enregistrés sur le disque avec le modèle de sérialisation intégré.
Si votre fonction de sauvegarde ressemble à ceci, vous avez de la chance!
BinaryFormatter bf = new BinaryFormatter();
FileStream file = File.Create(savePath);
bf.Serialize(file, gameData);
file.Close();
Actuellement, vous pouvez afficher et modifier des tableaux, des listes, des dictionnaires, des classes, des énumérations et des types primatifs.
Les valeurs peuvent être réinitialisées à leur valeur de type par défaut avec le contrôle x. De nouveaux éléments peuvent être ajoutés aux collections avec le bouton + sur les collections prises en charge, et les valeurs dans les collections peuvent être supprimées avec le contrôle.
Il reste encore des fonctionnalités à ajouter, alors veuillez vérifier les problèmes pour ceux-ci et n'hésitez pas à contribuer également!
Téléchargez le référentiel dans un dossier d'éditeur votre projet Unity. J'ai la structure du répertoire configuré ici en tant Assets/Scripts/Editor/SaveEditor
mais Assets/Editor/SaveEditor
fonctionneront également. Une fois que vous l'avez copié, vous devriez voir l'élément de menu pour l'ouvrir dans le menu de la fenêtre d'Unity: