我正在制作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正在提供此数据,则根本不需要扩展。

09-27 16:41