编辑器模式下动态加载资源的解决方案

ccc版本 1.2.0

假设我有一个自定义资源在 resources 文件夹下 : test.xxx

在非编辑器模式下,我可以正常的加载:

cc.loader.loadRes("test", cc.RawAsset, function (err, asset) {
    if (err) {
        cc.error("err: " + err);
    }  
    else {
        cc.log("asset");
    }
});

但是在编辑模式下,则会报错:

Error: cc.RawAsset in "test" does not exist.

我做了一些路径上的尝试,全路径之类的,还是不行。

想问下,在编辑器模式 CC_EDITOR 下,如何才能正确的加载动态资源呢?

编辑器模式下,不支持动态加载。建议采用类似方法:

var uuid = Editor.assetdb.remote.urlToUuid('db://assets/resources/test.xxx');
cc.loader.load(
                {
                    id: uuid,
                    type: 'uuid',
                    uuid: uuid
                },
                function (err, asset) {
                     // ....
                }
            );