spine纹理解包失败

spine纹理解包失败,第1张

失败原因可能拿到的不是文件

有时候我们从各种渠道拿到的spine资源并不是.spine源文件,比如

spineboy动画数据文件

而我们需要对该动画数据进行加工处理,导入成.spine动画文件。本教程就是教你如何将动画数据文件反向导入spine制作动画文件

*** 作步骤如下:

1.使用spine自带的纹理解包器(textureunpacker)

此处以官方的spineboy-pro作为案例,使用json文件解开原有图集

即可在文件夹image下,得到spineboy散图

注:在低版本spine没有纹理解包器,需要将spine更新至较高版本

2.使用导入数据功能导入动画数据

此时我们常常会得到类似图片丢失的动画数据,因此我们需要对图片引用文件夹进行重新定位

3.重定位引用图集

若出现图像引用错误的情况,可以先用鼠标悬停至该图像上,观察黄圈内的文字,其中会显示引用图片的路径与图片名称。

(例子:如果在引用文件夹下的“skin1”文件夹内的“图片1”,此处就会显示“skin1/图片1”)

在装配模式下,点击“图片”,在底部可进行重定位 *** 作

重定位完成后即可正确显示spine动画信息,记得保存。

1:在创建骨架和动画之后,点击 spine菜单 > 导出 。

2:在导出窗口的左边选择 json 。

3:查看 创建图集 复选框。

a.在 创建图集 复选框旁边点击 设置,然后打开 纹理打包器 窗口.

b.在窗口右下角可以看到 图集扩展名 标签,你应该将文本框中的 .atlas 设置为 .atlas.txt 。如果这么做可能会出现一些问题,因为unity默认不会识别以 .atlas 后缀的文件,虽然 spine-unity 可以识别这个文件,设置以上格式,将避免大部分的问题。

c. 确定

4:在 导出窗口 中,选择一个输出文件夹。

5:导出

6:现在会导出三个文件:

1:确保项目已经打开

2:在文件夹找到刚才导出的3个文件。( json 、 .atlas.txt 和 .png )

3:将3个文件拖进Project面板。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7929613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存