本打算自己写一个界面编辑器的,后来使用了cocos studio发现,也很方便。于是,心想,能不能对它生成的文件进行解析呢?
在探索的过程的,在 *.csd 中发现一个Image控件的特性属性找不到,而在文件中多了一个字段(ActionTag),问问有没有懂得人,解释一下啊?
下面是我的一些猜想:假设他们使用的BKDRHash算法,开始猜测源字符串,目标值为,1428922022
测试结果如下:
D:/dogvscat/CocosProjects/NewCAD/CatsAndDogs3.ccs/CatsAndDogsNew/cocosstudio/Game/Achi_Title_Bg_13.png:1405861425
D:/DOGVSCAT/COCOSPROJECTS/NEWCAD/CATSANDDOGS3.CCS/CATSANDDOGSNEW/COCOSSTUDIO/GAME/ACHI_TITLE_BG_13.PNG:1382739793
D:\dogvscat\CocosProjects\NewCAD\CatsAndDogs3.ccs\CatsAndDogsNew\cocosstudio\Game\Achi_Title_Bg_13.png:1958005969
D:\dogvscat\CocosProjects\NewCAD\CatsAndDogs3.ccs\CatsAndDogsNew\cocosstudio\Game\Achi_Title_Bg_13.png:1958005969
./Game/Achi_Title_Bg_13.png:-1899371324
Game/Achi_Title_Bg_13.png:-125601927
Achi_Title_Bg_13.png:-988138812
有了些新的思路!
利用Cocos Studio导出*.json文件,里面需要的信息都有了
接下来我就可以自己对其进行解析,输出想要的格式了!