返回
Featured image of post 解包Unity并获取Spine动画

解包Unity并获取Spine动画

用到的工具有SpineAssetStudioUnity

提取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就可以生成动画了

Licensed under CC BY-NC-SA 4.0
0