一样的, spine每个版本的小版本读取方法都不会变
啊?我把json导入3. 8. 99不可行
你的json上传给我看看
这个软件输出的json有问题…
正确的名字应该是 normal
noRotationOrReflection
它的模式名称基本全错, 所以spine根本无法解析
这样啊,那还有啥方法吗?
看官方文档, 它的属性名必须和官方的一致
1 个赞
附件那块的属性是没有name的只有path
淦,回头我改改,我看它运行时读取的时候都忽略大小写,以为这个不重要
这个是附件名字吧, spine的附件是没有name这个属性, 所以你可以删了
它读取是这样的, 先检查path是否为空, 为空就读取附件对应的插槽, 不为空就从atlas里查找path对应的帧
3.8运行时的附件读取逻辑是,如果有name属性,就用name属性,否则用外面slot存attachment时候的key作为name(就是传参进去的那个name),然后读取path属性,如果没有path属性就用name的值
看这个意思运行时和spine的逻辑不一致吗
上面说的是在最开始读取Json数据创建必要对象的时候的逻辑,它附件构造函数有name和path两个参数
json 格式当然参考官方的格式, 它很毒的, spine对格式的要求比skeletonViewer这种要严格很多
这格式也太毒了,自己的spine软件和运行时居然还不兼容