存储
如何在 Pixi’VN 中存储、获取和管理持久性及临时变量,包括 Keyv 集成。
必须理解的是,如果变量没有保存在游戏内存中,那么当你加载存档或返回时,引擎将无法处理它们。
此外,在游戏存档中,你可以保存除 class 和 function 之外的任何类型的变量(因为它们无法转换为 JSON),例如:string、number、boolean、object、array 等。 如果你想保存"标志"(布尔值),建议使用标志功能,这是一个性能非常高的标志管理系统。
ink
你可以在 ink 语法中使用此方法。 在这里了解更多。
设置
要在游戏存储中设置变量,请使用 storage.set。
import { storage } from "@drincs/pixi-vn";
storage.set("myVariable", 42);获取
要从游戏存储中获取变量,请使用 storage.get。
import { storage } from "@drincs/pixi-vn";
const myVariable = storage.get("myVariable");移除
要从游戏存储中移除变量,请使用 storage.remove。
import { storage } from "@drincs/pixi-vn";
storage.remove("myVariable");