今天说一下spine动画导出的二进制文件(.skel)怎么导入unity。

1.首先美术那边把导出的spine二进制文件发给你。文件有三个。分别是以.atlas、.skel、png结尾的文件,如图:

2.在图集.atlas后面加上.txt后缀。(因为unity不能识别.atlas文件,可以读取txt文件)。如图:

3.将文件导入unity中。(前提untiy中已经存在spine-unity运行库文件)。导入后里面是没有生成xxx.asset文件。如图:

看到这怎么没有实例化出我们想要的那个对象呢?,不要急,我们一步一步来,接下来我们实例化这个对象。选中二进制文件.skel结尾。右击选择Show in Explorer在.skel后面加上.bytes后缀。返回unity中,然后Creat->Spine SkeletonData。然后把一些文件拖到新生成的New SkeletonData.asset上,如图:

这个有人说步骤好麻烦啊,确实有点麻烦。你也可以这样做。一次性把文件后缀都修改了,如图:

然后拖入unity中。

4.这样这个对象就出现了。我们就可以在场景中进行运用了。

到这里就结束了。有人按照这个步骤会成功。有些人说,不对啊。我怎么实例化对象的时候会报错啊。实例化不了啊。不要急。这个博主也遇到了。下面我就说一下我将二进制文件导入unity中遇到的错误及解决办法。

问题一:当我们把修改过后缀的文件拖入到unity中会报错。如图:

解决方案:1.可能是美术那边导出时出现的问题。你可以让美术那边再导出一次。同一个spine动画让美术导出json文件和二进制文件。如果json文件导入也出现错误,那就是美术那边导出的问题。

2.如果导入json没问题。导入二进制有问题,那么可能是运行库版本和spine版本不一致的问题。首先你可以查看一下untiy中spine运行库的版本是多少。是否和spine版本一致。我出现这个问题就是版本不一致导致的。我说一下我的spine版本和unity里运行库版本。我们美术那么spine用的是2.1.27。我在spine官网上下载的是2.1.25,unity版本是4.6.4f1。

我可能比较笨吧,在网上找了好久才找到spine-unity运行库的各个版本。在这里我就简单说一下在哪里可以下载到spine-unity各个版本。1.在spine官网上。找到运行库。点击github。如图:

然后选择master下面的tags中选择相应的版本。说实话,我之前一直没发现还有这个tags。哈哈哈。。。如图:

好了,今天就说到这吧。我搞这个的时候发现spine运行库版本和unity版本也有关系。低版本的spine运行库到高版本的unity中会出现错误。一些库文件什么的找不到的问题。

补充说明:为什么spine动画要用二进制而不用json文件呢。因为spine动画使用json文件后期优化效果不太好,容易造成卡顿,加载过慢等。而二进制文件加载速度就比较快了。再说一下。二进制文件导入unity中后如果没有自动实例化对象,那么你需要手动创建。在创建的过程中有时候你会发现你创建的对象在场景中使用的时候变大了。具体说是变大了100倍。有人说我创建的时候也修改scale的大小了啊(0.01),怎么还会那么大呢?这其中就有些技巧了,你创建的时候先修改scale值,修改完之后再将需要的文件拖到相应的位置。那么你创建的大小就是缩放后的正常的大小。在场景中直接使用就是美术给你的正常大小了。

**********************************************2020.4.11 更新******************************************

哈哈哈 ,最近找unity的spine动画运行库,用之前的git找,有时候比较麻烦 ,需要单独在找出unity的包。没有直接一个unity格式的一个包。刚好有个同事给了我一个这样的一个包,我就在官网又找了一下,是否有下载unity格式的spine动画运行库。还真被我找到了。分享给大家。(知道的就不要喷我啦,哈哈哈 我也是刚知道)

下载各个版本地址:http://zh.esotericsoftware.com/spine-unity-download#spine-unity

spine导出二进制文件怎么导入unity相关推荐

  1. Unity实战(2):模型导入Unity

    目录 前言: 一.模型说明 二.模型导出 三.导入Unity 前言: 本文记录的是将模型导入Unity的方法,以SketchUp的模型为例 一.模型说明 示例模型为一个立方体,拖入一张贴图作为材质,调 ...

  2. 如何将spine的素材导入unity

    CertainLan 如何将spine的素材导入unity 最近做项目,想将少前里的小人素材导入到unity里,于是乎便去捣鼓了一下,随便记录一下方便以后查看. 第一步:将素材导入spine(如果你已 ...

  3. 将Spine动画导入unity

    Spine官方手册 准备 Spine数据文件3个 Spine-unity运行库 (这里以 unity2019.spine3.8 为例) 点击下载-提取码WDNM 因为 unity 引擎不识别 .atl ...

  4. 关于Spine导入Unity的一些问题

    如果你已经将Spine文件导入了Unity,然后发现有东西要在Spine里改变,然后再要导入Unity.可以在Spine改好,然后导出文件,然后不要拖入Unity界面里,因为Unity会将重复名字进行 ...

  5. stl格式文件导入Unity

    stl格式文件导入Unity(不用代码) STL文件仅描述三维物体的表面几何形状,没有颜色.材质贴图或其它常见三维模型的属性. STL文件有两种表示方式:文本.二进制.一般会以二进制格式使用,我们也可 ...

  6. 【Unity】XPS模型导入Unity(支持VRChat)

    所需要的资源 (百度云:链接:https://pan.baidu.com/s/1kyCs_HLUJ5j02ENbHgvzCQ 提取码:1234 ) 可以使用该方法,将xps模型制作成VRChat的模型 ...

  7. unity 导入gltf_Unity3D使用glTF格式三维文件,glTF在unity中如何呈现,glTF导入unity

    1,什么是glTF文件? 一直在研究如何优化检查三维模型的问内容,单独从三维文件来说,有很多可以优化规范的内容,最近在看到有一个压缩格式,话说这个方式是要做一个三维文件的通用格式,比如图片的jpg格式 ...

  8. oracle sql 导入mysql数据库备份_使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复...

    使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复 这种操作百度一搜一大片,今天整理以前做的项目时自己备份了一下数据库,试着将数据进行导出备份和导入恢复了一下:下面是操作过程: 1 ...

  9. 通过Mixamo生成人物动画并导入Unity实现资源可用的方法

    通过Mixamo生成人物动画并导入Unity实现资源可用的方法: 文章要点: 如何通过Mixamo生成人物动画 在Mixamo中生成的模型及动画导入Unity的设置(保持原有材质) 在Unity中利用 ...

最新文章

  1. Blippar放大招,要开源其AR和计算机视觉技术
  2. 众测 Nebula Graph | 捉虫计划已开启,这项有礼
  3. python曲线拟合笔记
  4. Thymeleaf提取公共页面(从实例入手,以inspinia模板为例)
  5. 使用vbs脚本检查网站是否使用asp.net
  6. 又一游戏大盗(完美世界、跑跑等)SysInfo1.dll
  7. 今天开通了博客园帐号
  8. mysql查询重复数据
  9. 插座上的Linux充电器.不..Marvell Plug Computer
  10. 了不起的华人女数学家们
  11. 《穷爸爸富爸爸》读书笔记
  12. 设计模式--观察者模式与命令模式
  13. 如何创建和使用文档库 - [MOSS 2007应用日记]
  14. HTTP请求和MIME介绍
  15. Speos — 光学产品设计仿真工具
  16. 回调函数及其应用案例
  17. android仿ios消息框,Android仿IOS提示框
  18. 基于 NIOSII 软核的流水灯实验
  19. Hbase meta表介绍
  20. kafka web页面监控KafkaOffsetMonitor

热门文章

  1. 家庭云 海康威视 H90 硬盘数据恢复方法
  2. L1-014 简单题 - java
  3. 蓝桥杯第十二讲--图论【习题】
  4. 福州发生持刀伤人事件:1死19伤 警方全力追捕嫌犯
  5. 超级详细!!!SpringBoot2核心技术与响应式编程尚硅谷完整知识点笔记 下篇 自动配置、容器、Web、数据响应、拦截器、SQL、NOSQL、原理、Junit5、Actuator、外部化配置等
  6. pycharm运行os.system出现�����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���
  7. 用户登入系统的c语言代码大全,C语言 登录系统代码
  8. Excel - 将 TXT 数据导入到 Excel 中(自动将数据拆分成多列)
  9. C语言 函数调用时的数据传递
  10. DVWA下的SQL注入与SQL盲注