记录 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-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已完成!



发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(Spamcheck Enabled)

最新评论