永发信息网

spine文件怎么导入unity3d

答案:2  悬赏:30  手机版
解决时间 2021-01-26 18:07
  • 提问者网友:捧腹剧
  • 2021-01-26 08:43
spine文件怎么导入unity3d
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-01-26 09:11
打开你的unity安装目录下的Editor\Standard Packages. 把你下载的unity package扔进去,再打开Unity软件,右击project,选择Input package 就能找到你下载的,点击就可导入。
全部回答
  • 1楼网友:独行浪子会拥风
  • 2021-01-26 09:35
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。哈哈哈。。。如图:
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯