Ero-Lab部分游戏资源下载脚本

这里再说一点关于spine2.1导出的bug

在早期我还不清楚spine二进制文件格式的时候我就问过这个问题
早期我一直在使用这个帖子中的工具将spine2.1skel转3.8json但是这个工具有个问题会附加很多废物数据导致json体积膨胀超过spine的堆大小上限(或者说是java的?)
说回正题应该有人会发现一些QT的spine无法使用viewer打开或者导入spine编辑器例如角色ID为1092的LV1-3

第18个生日直播活动的2,3阶段


以及GOD id为3001的第一个皮肤

他们都存在一个bug我估计是spine的2.x版本在编辑时候移除了一个solt只是在编辑界面和三角区域中移除了但是没有从导出列表中移除这导致导出时会导出这个已删除的solt且这个solt的vertices信息将会为空
image
修复这个bug的方法就是先将spine从skel转json(github搜一大把)然后从json中移除所有vertices为空的solt信息包括在animations中
然后你就能打开了
当然你也可以写一个程序将skel转为json的时候自动移除此类含bug的solt

方法很简单但是支持spine2.x-3.8的工具实在是少加上有倒勾就不分享我写的这个工具了:)

1 个赞