Speicher
Wie man persistente und temporäre Variablen in Pixi’VN speichert, abruft und verwaltet, einschließlich der Keyv-Integration.
Es ist wichtig zu verstehen, dass die Engine Variablen nicht verarbeiten kann, wenn sie nicht im Spielspeicher gespeichert sind, wenn du einen Spielstand lädst oder wenn du zurückgehst.
Außerdem kannst du im Spielarchiv jeden Variablentyp speichern, außer class und function (da sie nicht in JSON umgewandelt werden können), wie zum Beispiel: string, number, boolean, object, array usw. Wenn du "flags" (Booleans) speichern möchtest, wird empfohlen, die Flags-Funktionalität zu verwenden, ein sehr leistungsfähiges Flag-Verwaltungssystem.
ink
Sie können diese Methode mit der ink-Syntax verwenden. Mehr dazu hier.
Setzen
Um eine Variable im Spielspeicher zu setzen, verwende storage.set.
import { storage } from "@drincs/pixi-vn";
storage.set("myVariable", 42);Abrufen
Um eine Variable aus dem Spielspeicher abzurufen, verwende storage.get.
import { storage } from "@drincs/pixi-vn";
const myVariable = storage.get("myVariable");Entfernen
Um eine Variable aus dem Spielspeicher zu entfernen, verwende storage.remove.
import { storage } from "@drincs/pixi-vn";
storage.remove("myVariable");