LogoPixi’VN

Storage

Come archiviare, recuperare e gestire variabili persistenti e temporanee in Pixi'VN, inclusa l'integrazione Keyv.

Che cos'è lo storage di gioco? Lo storage di gioco è un luogo in cui è possibile salvare le variabili che si desidera conservare tra le sessioni di gioco.

È fondamentale capire che se le variabili non vengono salvate nella memoria del gioco, il motore non sarà in grado di gestirle quando carichi un salvataggio o quando torni indietro.

Inoltre, nell'archivio del gioco è possibile salvare qualsiasi tipo di variabile, eccetto class e function (perché non possono essere convertite in JSON), come: string, number, boolean, object, array, ecc. Se si desidera salvare i "flag" (booleani), si consiglia di utilizzare la funzionalità flag, un sistema di gestione dei flag ad altissime prestazioni.

Imposta

Per impostare una variabile nell'archivio di gioco, utilizzare storage.set. Questa funzione ha i seguenti parametri:

  • name: Il nome della variabile da impostare.
  • value: Il valore della variabile da impostare.
import { storage } from '@drincs/pixi-vn'

storage.set("myVariable", 42);

Ottieni

Per ottenere una variabile dall'archivio del gioco, utilizzare storage.get. Questa funzione ha i seguenti parametri:

  • name: Il nome della variabile da ottenere.
import { storage } from '@drincs/pixi-vn'

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

Rimuovi

Per rimuovere una variabile dall'archivio del gioco, utilizzare storage.remove. Questa funzione ha i seguenti parametri:

  • name: Il nome della variabile da rimuovere.
import { storage } from '@drincs/pixi-vn'

storage.remove("myVariable");

Altre funzionalità