zoukankan      html  css  js  c++  java
  • 记录 Spine骨骼动画导入unity 步骤[unity3d 4.6.6版本 2d动画]

      1:准备好unity使用Spine所需要的运行库,可到如下地址 https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-unity

             使用git下载,或直接下载master.zip文件.

      2:准备好Spine导出好的动画文件,正好最近偶尔玩一个游戏,里面使用了Spine制作的骨骼动画,我就直接使用它做好的资源记录一下步骤,仅作笔记使用.

         我这里的动画文件资源如图:

            

             这里需要提前做一个准备工作,把上图中的enemy_hunter.atlas文件重名为enemy_hunter.atlas.txt,因为unity无法识别.atlas文件,后面无法进行资源导入.

      3:现在准备工作ok了,我们可以创建一个unity工程了.

             a:把master.zip文件中spine-runtimes-masterspine-unityAssetsspine-unity文件夹复制到工程的Assets文件夹中

         b:把master.zip文件中spine-runtimes-masterspine-csharpsrc文件夹中所有内容复制到工程的Assetsspine-csharp文件夹中

      4:导入资源

       a:这里我在资源面板右键新建一个文件夹,用来存放导入的资源,建议导入顺序为".png" ".json"  ".atlas.txt",这样在最后导入".atlas.txt"文件的时候,会自动生成enemy_hunter_Material.mat文件和enemy_hunter_Atlas.asset文件.

         b:右键新建"spine skeletonData"类型文件,名称为"enemy_hunter_SkeletonData.asset",这里结合网上的资料,感觉以前的版本,应该都是自动生成的,不知道这里为什么需要手动建立这个文件,之前的版本也没有使用过,纯属猜测.文件新建好后,需要配置Skeleton JSON属性,指定"enemy_hunter.json"文件,然后点击"Attempt Reimport"的按钮即可.完成后如图:

        

         到目前为止,骨骼动画的导入工作就完成了.

      5.现在我们把这个骨骼动画加入到场景中看看效果.

         新建Spine SkeletonAnimation对象,Skeleton Data Asset属性指定为"enemy_hunter_SkeletonData.asset"文件.然后Advanced中Animation属性选择一个动作,Loop属性勾上,即可循环播放.

       如图:

       

       

      6:现在即可在Game面板播放观看效果.至此Spine骨骼动画导入unity已完成!

  • 相关阅读:
    css换行
    <a>标签里的<img>标签点击虚线框
    iframe子页面调用父页面元素
    快捷键
    用css绘制三角形
    解决div被embed,object覆盖问题
    一些兼容问题
    兼容padding
    记一次用html2canvas将页面内容生成海报并保存图片到本地
    PUPPETEER安装遇到 ERROR:CHROMIUM REVISION IS NOT DOWNLOADED.的解决办法
  • 原文地址:https://www.cnblogs.com/dreamzgj/p/4779534.html
Copyright © 2011-2022 走看看