[Tutoriel] Structurer son projet autour de la donnée

Tous les tutoriaux unity, de la communauté ou d'ailleurs.
Avatar de l’utilisateur
DevAmat
Messages : 435
Inscription : 23 Nov 2016 11:50

Re: [Tutoriel] Structurer son projet autour de la donnée

Message par DevAmat » 19 Mars 2018 10:28

Pour la sauvegarde c'est logique, en build cela ne sauvegarde pas de manière permanente. Donc une fois le jeu quitter la save est "perdue". Un ScriptableObject est une ressource compilée dans l'exécutable et donc non modifiable car elle n'a plus l'environnement de l'éditeur. Par contre c'est utile pour garder des données qui ont juste une utilité pendant l’exécution du jeu (comme un inventaire entre deux lvl par exemple).

Avatar de l’utilisateur
Drakulo
Messages : 113
Inscription : 10 Mars 2017 22:49
Contact :

Re: [Tutoriel] Structurer son projet autour de la donnée

Message par Drakulo » 31 Mars 2018 12:55

DevAmat a écrit :
19 Mars 2018 10:28
Par contre c'est utile pour garder des données qui ont juste une utilité pendant l’exécution du jeu (comme un inventaire entre deux lvl par exemple).
Exactement ! C'est la solution parfaite pour faire passer des infos d'une scène à l'autre sans avoir des GameObjects déclarés en Don't destroy on load ou en utilisant des classes statiques.

L'autre fort avantage, c'est que tu n'as pas besoin de passer par un enchainement de scènes précis pour tester un truc... Tu mets juste à jour ton ScriptableObject avec les infos dont tu as besoin et tu charges ta scène. Hop ! :super:
Fun Games Maker @TriplArt
Coach à esprit UNITY : Finissez vos jeux, vivez de votre passion
Enseignant de programmation / Unity3D à Bellecour Ecole

Répondre

Revenir vers « Tutoriaux »