用到的工具有Spine、AssetStudio、Unity
提取Spine素材
1. 将游戏安装包使用压缩包打开,然后解压到目录下
2. 下载AssetStudio,然后使用该软件提取游戏安装包中资源。
- 打开AssetStudio,加载资源,路径选择我们第一步解压的目录
- 等待下方进度条加载完成,我们就可以看到从安装包中加载到的游戏资源
-
将加载到的资源进行导出
-
等待精度条加载完成,会为我们自动弹出导出的文件夹,文件夹目录如下
-
从Texture2D文件夹中找到你要导出的Spine文件,然后记住它的名称
-
退回到导出的更目录下,使用搜索工具搜索该名称,会搜索出一堆文件,但我们只需要用到以下这几个后缀的文件
name.asset、name.atlas.asset、name.png
-
将上面获取到的3个文件复制到新建文件夹,并重命名
name.asset -> name_Atlas.json
name.atlas.asset -> name.atlas.txt
我们可以使用VS打开Json文件,查看该Spine制作时使用的软件版本等信息
使用Spine反向生成动画
导入Unity
将Spine导出的动画文件直接拖入Unity就可以了,Unity会自动生成对应的Spine动画文件
将SkeletonData后缀文件拖入场景中,并选择SkeletonAnimation就可以生成动画了