avatar

spine动画提取

** spine配置可以参考前面写的spine配置还有后面的spine预览文章 **

spine动画提取方法

魔界でメイド~悪魔と天使と勇者の秘密の喫茶店

[黒糖梅干] ~魔界でメイド~悪魔と天使と勇者の秘密の喫茶店spine动画质量不错,spine动画提取的方法也很简单,把atlas,PNGskel3个文件提取出来就行了。

  1. AssetStdio加载游戏文件夹,搜索atlas
  2. 选择一个atlas右键Show original file,然后用AssetStdio加载resources.assets
  3. Filter Type勾选Texture2DTestAssetsExport-Filter assets。把没用的文件删除。
  4. skel的配置文件打开是json格式,把txt后缀改名为json后缀,或者是json.txt

spine动画播放

播放可以用skeletonViewer播放, 下载对应spine版本,比如这个spine版本3.8.70,那就下载Skeleton Viewer, v3.8.94
打开skeletonViewer,open选择json后缀的配置文件,就能播放了。atlas,PNG名字要相同。

控制台命令:
java -jar skeletonViewer.jar
java -jar skeletonViewer.jar path\to\skeleton.json

显示不正常查看配置文件atlas,jsonpng是否完整。

Black Market

Black Market动画也是spine格式,提取方法也会上面的差不多。播放用Skeleton Viewer, v3.8.94打开不正常,Altlas alpha问题吧,图层的透明通道识别不好。另一个播放方式是unity导入项目播放,unity兼容性高,大部分版本都能播放。spine-unity 下载这个插件。

  1. unity新建一个项目,Assets-import Package导入spine-unity-3.8-2020-05-07.unitypackage
  2. 改后缀名atlasatlas.txt,skelskel.bytes,json文件能识别,就不用改了,图片不需要改。比如little_01.png,little_01.json,little_01.atlas.txt,little_012.png
  3. 如果打开图片不正常,看看Console输出什么错误。或者看看atlas,有没有缺少贴图。例如little_01.atlas.txt,上面有little_01.png,最下面有little_012.png,需要2张贴图。
  4. 把生成的assets拖到播放面板上,可以选择SkeletonAnimation。或者在左边面板SampleScene右键Spine选择。
  5. 模型显示有白边或者显示不正常,应该是贴图的透明图层没勾选。点击模型,右边找到贴图位置little_01_little_01,勾选Straight Alpha Texture,这样模型就显示正常了。
  6. 点击面板Game,看不到模型的话,需要设置好Camera位置,调整好位置就可以了。
文章作者: Eikan
文章链接: https://eikanya.github.io/post/spine%E5%8A%A8%E7%94%BB%E6%8F%90%E5%8F%96/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Eikanya‘s Blog

评论