我正在尝试为js中的游戏创建一个保存/加载功能,但我基本上不知道如何完成这个操作。我可以将变量保存到JSON文件或LocalStorage,但我不知道如何将它们加载回程序。我也很确定我也以错误的方式导出变量。有帮助吗?
在www.myJSON.com上设置一个垃圾箱。 p5内置了ajax请求的功能,例如loadJSON。这样,它不在本地存储中,如果你在github上有数据,你可以访问你的数据。我知道你的斗争,在我找到myJSON之前,我曾经自己处理过这类问题
通常,我使用JSON格式来存储和读取数据(任何类型)。
要保存数据(使用密钥gamedata
作为示例):
var myData = {
name: 'David',
score: 10
}
localStorage.setItem('gamedata', JSON.stringify(myData));
**没有JSON.stringify,您的数据将保存为字符串[Object object]
要检索数据:
var savedData = localStorage.getItem('gamedata'); // savedData is string
var myData = JSON.parse(savedData); // parse JSON string to java object
如果这是你要问的,请告诉我