Unity之Spine动画资源导入
Spine资源格式
美术制作的每个Spine资源文件一般有两种:
1. json格式的:包含 name.json 、name.atlas 、name.png 三个文件
2.二进制格式的:name.skel 、name.atlas 、name.png 三个文件
Unity导入Spine资源
1.将三个文件统一放在一个文件夹里
2.修改文件后缀名:
.atlas 文件改为 .atlas.txt 因为Unity只能识别txt文件
.skel 文件改为 .skel.bytes 因为Unity只能识别bytes文件
3.然后将每个文件夹拖入到Unity工程资源目录中即可,Unity会自动生成对应可被使用的三个Spine动画文件
_Atlas.asset 、._SkeletonData.asset 、.mat
其中._SkeletonData.asset 文件就是直接被unity使用的Spine动画数据文件
Spine版本匹配问题
一般来说,Unity内使用的Spine运行时插件版本与Spine动画资源版本需要相同
如
资源使用Spine3.8制作的,Unity里必须要用Spine3.8版本的运行时插件才能使用
资源使用Spine4.0制作的,Unity里必须要用Spine4.0版本的运行时插件才能使用
如果版本不匹配,Unity内会显示错误日志,提示版本不匹配,无法被正确加载: