其实LayaBox加载Json还是蛮简单的,但是作为新手来说,其实也不容易,下面放出解决方法,在类比一下就知道有多容易了。
新建laya.json文件放入到bin目录下

// laya.json
{
    "name": "deng",
    "age": 17,
    "sex": "male",
    "phone:": "12345678"
}
// LayaSample.ts
// 程序入口
class GameMain{
    constructor()
    {
        Laya.init(600,400);

        Laya.loader.load("laya.json", Laya.Handler.create(this, this.onLoaded), null, Laya.Loader.JSON);

    }

    private onLoaded() {
        var json: JSON = Laya.loader.getRes("laya.json");

        console.log(json["name"]);
        console.log(json["age"]);
        console.log(json["sex"]);
        console.log(json["phone"]);

    }
}
new GameMain();

最后输出结果:

deng
17
male
12345678

好了,还有比这个更简单的东西么。

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 3 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐