我正在制作2D,自上而下的Zelda风格的网络单人游戏rpg ...
我想以JSON格式存储对话框...
目前,我将json作为外部javascript文件获取。 json以这样的方式存储在js / json.js中:
function getJson() {
var json = {
"people" :
[
{//NPC 1 - rescue dog
etc...
然后,将其用于我的主游戏javascript文件中,例如
<script src="js/json.js"></script>
。var json = getJson();
然后按如下方式使用它:
Labels[index].text = json.people[index].dialogs.start.texts[0];
是否将json作为js文件保留在javascript函数中有关系吗?还是应该将其存储为
.txt
文件然后进行解析?谢谢!
最佳答案
没关系,但是JSON数据也是JavaScript,因此将其存储为.js
,稍后您可以根据需要向其添加更多与数据相关的函数,顺便说一句,您的数据文件已经具有getJSON
函数,因此没有任何意义。将其存储为.txt
另一方面,如果API正在提供此数据,则根本不需要扩展。