各位小伙伴
您是否有遇到过坑爹队友独自升级新版本,导致项目版本不同步呢?
是否有时候为了第一时间体验新版版又不小心打开了项目工程呢?
不过从今天起,再也不用担心这个问题了

因为前段时间有Fans向我们贡献一套版本转换工具,它可以根据模板在任意版本间进行数据数据,有没有感觉很厉害 啊?
经过我们的内部测试,特于今日将这个工具分享给大家
源码仓库:https://github.com/chukong/CocosStudioJsonConvert
工具下载:http://cocostudio.download.appget.cn/CocoStudio.JsonConvert/v1.0.0.0/CocoStudio.JsonConvert.zip,1
使用说明:
一.各版本支持对应控件归总
1.0.0.0——1.2.0.0版本支持控件
DragPanel
ScrollView
Panel
Label
TextField
TextArea
Slider
LoadingBar
LabelBMFont
LabelAtlas
ImageView
CheckBox
TextButton
Button
1.2.0.0——1.4.0.0版本支持控件
TextButton和button合并为Button
DragPanel和ScrollView合并为ScrollView
新增
ListView
PageView
1.4.0.0——至今版本支持控件
增加自定义控件
CSCustomImageView
CSCustomParticleWidget
注意:如转换到某一版本没有对应的控件(如自定义控件),建议删除此控件再进行转换,否则程序加载之后会解析出错,导致程序崩溃。
二。功能简介:
JsonConvert可以将高版本Cocostudio导出的JSON文件(Source Json File)按照低版本Cocostudio导出的JSON文件(JsonTemplate File )的格式转换成低版本的JSON文件。
三。使用说明:
先启动JsonConvert.exe。
<img title = 'js01.jpg' src='http://cdn.cocimg.com/bbs/attachment/Fid_48/48_183396_fba17f5c6271bc7.jpg' >
(1)点击"Browse"找到JSON模版文件,打开低版本的模版文件(比如Cocostudio的1.2版本的模版文件"CocostuioGUITemplate_1201.json"。
(2)点击"Browse"找到高版本Cocostudio工程的Json目录中的Json源数据文件。
(3)点击"Browse"设置将要导出的文件名称。
(4)点击"Convert"开始转换,完成后会有成功或失败提示。
(5)将导出的文件替换高版本Cocostudio工程的Json目录中的Json源数据文件(注意备份原文件!!!)。之后用记事本打开ui文件,找到“1.4.0.1”一行将高版本号改为“1.2.0.1"保存退出,完成后用1.2版本的Cocostudio打开ui即可。
实例:
将高版本的UI编辑器导出JSON转换为低版体的JSON文件
(1)打开JsonConvert程序
(2)点击"JsonTemplate File"编辑框对应的"Browse"按钮,查找选中相应版本的模版文件。比如:CocostuioGUITemplate_1000.json~ CocostuioGUITemplate_1401.json。
(3)点击"SourceJson File"编辑框对应的"Browse"按钮,查找到高版本的JSON文件。
(4)点击"TargetJson File"编辑框对应的"Browse"按钮,查找要保存转换后的JSON文件。
(5)点击"Convert"。
(6)提示成功后,确保JSON文件和资源相对应将转换后的JSON文件用于低版本Cocos2d-x引擎的加载显示。
将高版本的动画编辑器导出JSON转换为低版体的JSON文件
(1)打开JsonConvert程序
(2)点击"JsonTemplate File"编辑框对应的"Browse"按钮,查找选中想要转换为对应版本的文件,比如:1.0.0.0_.json文件。(即想要把Source Json File转换为1.0版本对应的JSON文件)
(3)点击"SourceJson File"编辑框对应的"Browse"按钮,查找到高版本的JSON文件。
(4)点击"TargetJson File"编辑框对应的"Browse"按钮,查找要保存转换后的JSON文件。
(5)点击"Convert"。
(6)提示成功后,确保JSON文件和资源相对应将转换后的JSON文件用于低版本Cocos2d-x引擎的加载显示。
将高版本的场景编辑器导出JSON转换为低版体的JSON文件
(1)打开JsonConvert程序
(2)点击"JsonTemplate File"编辑框对应的"Browse"按钮,查找选中想要转换为对应版本的文件,比如:1.0.0.0_.json文件。(即想要把Source Json File转换为1.0版本对应的JSON文件)
(3)点击"SourceJson File"编辑框对应的"Browse"按钮,查找到高版本的JSON文件。
(4)点击"TargetJson File"编辑框对应的"Browse"按钮,查找要保存转换后的JSON文件。
(5)点击"Convert"。
(6)提示成功后,确保JSON文件和资源相对应将转换后的JSON文件用于低版本Cocos2d-x引擎的加载显示

