请在CocosStudios导出资源设置项中增加是否展平路径的选项

类似cocosbuilder,在发布设置中增加flat路径的选项。
比如,在csd文件中引用一张图片,图片在编辑器里的路径是"ui/en/play.png",如果用户在发布设置里设置为flat路径,那发布以后的csb文件里对该图片的引用路径就是"play.png"
这么做有什么好处呢?想想看,在多语言适配时,在cocos代码工程的resources文件夹下建两个文件夹,一个是cn用来存放中文图片,一个是en用来存放英文图片,这时候只需要在FileUtils::getInstance()->setSearchPaths(path);的path里根据当前语言环境加入对应的语言图片文件夹就可以了,csb因为展平了路径所以获取到的图片也是对应语言文件夹下的图片,也就是说,只要可以展平路径多语言适配就能做到自适应了。

之前虽然一直吐槽cocosstudio,但是一直没有放弃对它的关注,发现最近的版本已经越来越好了,一路走来大家辛苦了
对于我来讲,如果现在的cocosstudios再加上展平路径这个功能我就能和cocosbuilder说拜拜了,感谢cocos团队为此付出的努力,还好没放弃,终于等到你。

我发誓我再也不碰cocosstudio了

可以自定义导出, 想怎么改都可以.

怎么自定义导出?怎么改?

@xiexin_ 人呢?哪去了?

http://www.cocos.com/doc/article/index?type=cocostudio&url=/doc/cocos-docs-master//manual/studio/v4/chapter3/Directory/../Extend/Directory/../CustomExport/zh.md 可以看这个教程
自己自定义导出格式的.

嗯,谢谢。
这里说的应该是改cocostudio的源码了吧。
这个做法既要改cocostudio的代码还要改解析的代码,除非以后打算不跟着升级cocos一起升级了,否则cocos相关部分一改动自己写的代码又跟不上了。
不知道我的理解对了没有。
我觉得最好的做法还是官方加上这个选项。

如果觉得这个麻烦的话, 其实可以在输出的res目录下面, 直接创建 多语言的目录, 这样就只需要改加载目录就可以了.

我用cocosbuilder的时候就是这么做的。
问题是cocostudio的导出文件都是写死路径的,比如你在文件夹下建了两个目录,一个是cn,一个是en,在cocostudio里用的时候要用cn目录下的图片还是用en目录下的图片导出的时候路径都是写死的,比如"en/bt.png"或者“cn/bt.png”。这样怎么改加载目录呢?