Stockage
Comment stocker, récupérer et gérer des variables persistantes et temporaires dans Pixi’VN, y compris l'intégration de Keyv.
Il est essentiel de comprendre que si les variables ne sont pas enregistrées dans la mémoire du jeu, le moteur ne pourra pas les gérer lorsque vous chargez une sauvegarde ou lorsque vous revenez en arrière.
De plus, dans les archives du jeu, vous pouvez enregistrer tout type de variable, sauf class et function (car elles ne peuvent pas être converties en JSON), comme : string, number, boolean, object, array, etc. Si vous voulez enregistrer des "flags" (booléens), il est recommandé d'utiliser la fonctionnalité des flags, un système de gestion des flags très performant.
ink
Vous pouvez utiliser cette méthode avec la syntaxe ink. Voir plus ici.
Définir
Pour définir une variable dans le stockage de jeu, utilisez storage.set.
import { storage } from "@drincs/pixi-vn";
storage.set("myVariable", 42);Obtenir
Pour récupérer une variable du stockage de jeu, utilisez storage.get.
import { storage } from "@drincs/pixi-vn";
const myVariable = storage.get("myVariable");Supprimer
Pour supprimer une variable du stockage de jeu, utilisez storage.remove.
import { storage } from "@drincs/pixi-vn";
storage.remove("myVariable");