Sauvegarder et Recharger
Si vous voulez stocker les éléments d'un tableau de manière à pouvoir le restaurer la prochaine fois que vous chargez le jeu, alors vous pouvez le sauver par "local storage".
L'expression Array.AsJSON renverra le contenu du tableau au format JSON (un format de texte structuré) que vous pourrez ensuite enregistrer dans un "local storage".
[11] Ajouter le plugin Webstorage à votre layout et utilisez l'action "Set local value" pour sauvegarder votre tableau:
[12] Puis vous pourrez utiliser l'action "Load" pour restaurer votre tableau sauvegardé.
[13] L'action Download vous permet de sauvegarder votre tableau au format JSON, dans un fichier texte. Ceci est pratique lorsque vous créez un éditeur de niveaux - vous pouvez ajouter des fichiers à votre projet et les charger dans des tableaux au démarrage du layout.
Le tableau "animals" au format JSON ressemble à ceci :
{"c2array":true,"size":[5,1,1],"data":[[["tiger"]],[["rabbit"]],[["mouse"]],[["lion"]],[["cow"]]]}