我目前正在使用 Javascript 或更准确地说是 CraftyJS 制作马里奥风格的游戏。
我已将此处作为参考,并了解如何保存用户输入的值。但我想要完成的是自动保存某些布尔值(它们被称为什么?),或者当玩家按下保存按钮或其他东西时。
例如,我有一个名为 dungeon1 的地下城,我创建了一个变量来表示地下城是否已完成。
var dungeon1 = false;
默认情况下。
但是当玩家完成 dungeon1 时,它会变为var dungeon1 = true;
,从而在世界地图中添加新内容,例如通往 dungeon2 的门户(这工作正常)。
我要保存的是这条var dungeon1 = true;
语句,这样当用户再次打开游戏时,完成的地牢就会被加载并正确显示相应的解锁。我该怎么做?有没有办法说,制作一个名为 的保存管理文件save.js
,然后在它们变为 时存储上述布尔值true
?