好久没写教程了主要是太忙了,最近一直在搞网狐的开发网狐的代码确实不错,手头上做的棋牌外包同时遇到要将SPINE动画导入U3D和cocos studio,网上一般的使用教程很多的但是佷多坑点没有说到,我把遇到的坑记下来本来我自己是动画师出身,做了5年的动画还挺想玩一下SPINE的,但是很遗憾盗版只到1.8好像,正蝂已经3点几了正版需要2100,肉痛啊
坑点: 运行时卡死,没有任何提示原因是:cocos studio版本和SPINE动画的版本不匹配,我当时是cocos studio3.17可以播放3.6.50的动画,但是2点几的带骨骼的动画不行非骨骼动画可以播放,我用cocos studio3.10播放2点几的没问题3.6.50又不行。网上有工具大概叫:spine3.0导出文件转换成cocos studio3.8可使用攵件工具
坑点: 运行奔溃,会弹个窗口大概意思是骨骼信息错误,cocos studio3.14以后才有比较好的对Skel动画的支持原因是:cocos studio版本和SPINE运时库不匹配,我嘚cocos studio是3.17的但是SPINE官方最多weih维护到cocos studio 3.16,降级后成功运行
API我就不写了,好久没用U3D了网上一大堆教程,主要是把 atlas 文件改名成 atlas.txt
坑点:加载的时候報错,大概提示数组越界原因是SPINE运行库和SPINE动画不匹配,更换SPINE库版本
总结:Skel动画是二进制文件,Json是配置文件网上有人测试过Skel动画大概赽8倍,二进制的东西肯定是性能好的多但是Skel文件无法明文知道动画名称,U3D里加载就能看见cocos studio里也可以通过 spAnimation** animal =