码迷,mamicode.com
首页 > 编程语言 > 详细

记录 Spine骨骼动画导入unity 步骤[unity3d 4.6.6版本 2d动画]

时间:2015-09-08 09:37:20      阅读:1805      评论:0      收藏:0      [点我收藏+]

标签:

  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-master\spine-unity\Assets\spine-unity文件夹复制到工程的Assets文件夹中

     b:把master.zip文件中spine-runtimes-master\spine-csharp\src文件夹中所有内容复制到工程的Assets\spine-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已完成!

记录 Spine骨骼动画导入unity 步骤[unity3d 4.6.6版本 2d动画]

标签:

原文地址:http://www.cnblogs.com/dreamzgj/p/4779534.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!