我正在尝试为我的游戏在js中创建一个保存/加载功能,但是我基本上不知道如何完成此操作。我可以将变量保存到JSON文件或LocalStorage中,但是我不知道如何将它们重新加载到程序中。我也很确定我也以错误的方式导出变量。有帮助吗?
答案 0 :(得分:0)
在www.myJSON.com上设置垃圾箱。 p5内置了针对ajax请求的功能,例如loadJSON。这样,它就不在本地存储中,并且如果您在github上有数据,就可以访问您的数据。我知道您的挣扎,在发现myJSON
之前,我曾经亲自处理过此类问题答案 1 :(得分:0)
通常,我使用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
请告诉我您是否要问的内容