Page 2 sur 2

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

Publié : 19 Mars 2018 10:28
par DevAmat
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).

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

Publié : 31 Mars 2018 12:55
par Drakulo
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: