比如
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
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