我尝试要加载一个manifest文件解析为json格式,下面是我的代码,注册后加载回来的资源还是默认的Asset,并不是自定义解析的json
let bundle = assetManager.getBundle("launch")!
assetManager.parser.register(".manifest", (file, options, cb) => {
try {
let asset: JsonAsset = new JsonAsset();
asset.json = JSON.parse(file);
cb(null, asset);
} catch (e) {
let asset: TextAsset = new TextAsset();
asset.text = file;
cb(null, asset);
}
})
bundle.load("asset/project", (err, res) => {
if (err) {
return;
}
//这里的res不是上面方法解析过的jsonAsset
let data: any = res.json;
})
