2.0还有个问题,多层目录会出错,怎么破?

比如
res
ui
a.png
scene.csb

编辑器里scene.csb引用了ui\a.png,导出后里面就是记录的相对路径为ui/a.png,而实际路径应该是res/ui/a.png,
我手动在cc.loader里改了resPath = "res/“就好了,然后resource.js里的所有路径都不要加"res/”

我看了代码,这个resPath应该是可以配置的,谁能告诉我怎么配置吗?大概是在html里?没看太明白

关于res这个层是需要自己设置搜索路径的,因为目前脚本和c++用的资源目录名称不同,编辑器不会添加这个。
lua里是下面的方法设置。
cc.FileUtils:getInstance():addSearchPath(“res”)

哦,和c++的一样咯,我试试

cocos2d-js里有cc.fileUtils这个东西吗??我看都是binding的

我试了一下,可以用setRecordProtocolBuffersPath(),比如:

        ccs.csLoader.setRecordProtocolBuffersPath(true);
        var node = ccs.csLoader.createNode(res.MainScene);

嵌套多层就歇菜
ui_night : “res/ui/texture/scene_night.png”,

最后出来就是:
res/ui/ui/texture/scene_night.png

在csb里是ui/texture/scene_night.png