LogoPixi’VN

Storage

Cómo almacenar, recuperar y gestionar variables persistentes y temporales en Pixi'VN, incluyendo la integración con Keyv.

Es esencial entender que si las variables no se guardan en la memoria del juego, el motor no podrá gestionarlas cuando cargues una partida guardada o cuando retrocedas.

Además, en el archivo del juego puedes guardar cualquier tipo de variable, excepto class y function (porque no se pueden convertir a JSON), como: string, number, boolean, object, array, etc. Si quieres guardar "flags" (booleanos), se recomienda usar la funcionalidad de flags, un sistema de gestión de flags muy eficiente.

ink

Puedes usar este método con la sintaxis ink. Más información aquí.

Establecer

Para establecer una variable en el storage de juego, usa storage.set.

import { storage } from "@drincs/pixi-vn";

storage.set("myVariable", 42);

Obtener

Para obtener una variable del storage de juego, usa storage.get.

import { storage } from "@drincs/pixi-vn";

const myVariable = storage.get("myVariable");

Eliminar

Para eliminar una variable del storage de juego, usa storage.remove.

import { storage } from "@drincs/pixi-vn";

storage.remove("myVariable");

Otras funcionalidades

En esta página