步骤:

1.打开spine。

2.新建一个空项目。

3.点右边Tree下的Images模块,导入在自己的切片素材和原整图。

4.把原整图拖到场景中,点右下角Color改变原图的颜色,方便后面对照。

5.把切片素材一个一个拖到场景中,不用在意层级关系,先按照原整图的模板,一个一个贴上去就行了,如果大小不对,可以改变Scale的值来改变大小,不过宽和高的Scale要一致。

6.接下来调节切片的层级关系,展开右边Tree的Draw Order模块,按照原整图的层级关系,进行拖动切片,使我们一个一个贴上去的图的整体效果和原整图的一样。

7.然后是创建骨骼,点Root节点,再点Create,再点跨部为一个中心点,然后以这个中心点为父亲,其他的点为它的子节点,注意创建骨骼要确定层级关系,如果拖动父级节点,它的所有子节点都会跟着动。

8.接下来就是把骨骼和切片进行绑定,有两种方法,一种是点击要绑定的图片或者说是切片,再点击右下角的Set Parent,再点击要绑定的骨骼,就可以了。但是这个方法绑定的图片太僵硬,而且一个切片只能对应一个骨骼。要使动画更生动,必须增加切片的数量。还有一种是蒙皮,英文叫Mesh,这个功能只有正版才有,用法是点击一张图,勾选右下角的Mesh选项,再点击Edit编辑蒙皮,会出现一个蓝色的框框,我们点出现的版块里面的create,创建一些点。这些点受指定骨骼的控制,而这些点可以控制它周围的像素,如果点越密,单个点控制的像素面积就比较少,如果比较稀疏,单个点控制的就比较多。我用的是1.7.03的破解版,目前只有这个版本的破解版。正版要一千多块快到两千...

9.然后还可以进行IK,但是只有1.9版本以后的Spine才有这个功能,这个功能的用途是我们设置的一些点会被固定在场景上,使它们不受拖动之类的影响。

10.最后是制作动画,右键点击右边Tree下的Animation模块,新建一个动画,取的名字后面在程序中会用到,然后就是K帧。一般一个动作控制在30帧以内,越小越好。

11.点击Auto Key可以自动记录我们做的改变,在0帧的时候设置它的初始状态,然后5帧的时候再设置一下,10帧的时候再设置一下,目前我是用这个方法,但是做出来的动画很丑...

12.导出,点击左上角,Export,然后选择左边的Jason格式,再选择导出的路径,再勾选全部的框框,一定要勾选导出Atls文件,这个在程序资源中有用。

13.最后就会生成三个文件,分别是Jason文件,png文件,atls文件。png文件是图片文件,这张图上有所以切片的集合,官方的例子里面png文件里面除了切片集合外还有一张原整图,我自己做的没有原整图,我不知道是为什么,但是都可以用。

14.第一次测试我做的动画是在Cocos Creator上测试的,感觉还可以,就是做的动画不专业,太丑了...至少能动吧。

关于用Spine制作骨骼动画的步骤的更多相关文章

  1. cocos2dx 使用spine制作骨骼动画

    刚刚接触骨骼动画,所以写一篇文章记录. 1.首先先画好人物的每一个部件: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fon ...

  2. 关于Cocos Creator用js脚本代码播放骨骼动画的步骤和注意事项

    步骤: 1.用cc.find()方法找到相应的骨骼动画节点,并把这个对象赋值给一个var出来的新对象. 具体代码:var spineboy_anim = cc.find("UI_Root/a ...

  3. three.js 自制骨骼动画(一)

    上一篇郭先生解析了一下官方的骨骼动画案例,这篇郭先生就要做一个稍微复杂一点的骨骼动画了,就拿一个小人下手吧.在线案例请点击博客原文.话不多说先上大图 骨骼动画在GUI上面都有体现.制作骨骼动画的步骤在 ...

  4. HTML5骨骼动画Demo | 使用min2d、createjs、pixi播放spine动画

    Spine做骨骼动画是比较流行的,使用起来可能相对复杂,但功能毕竟强大,所以市场占有率较大. 在unity.cocos2d.starling中使用spine已经很成熟了,而HTML5这一块可能刚刚起步 ...

  5. 骨骼动画的原理及在Unity中的使用

    制作骨骼动画 我们看看这几步操作后,我们得到了那些数据: 1.每个皮肤顶点的初始世界坐标. 2.每个骨骼关节顶点的初始世界坐标. 3.每个顶点被骨骼顶点的影响信息. 4.骨骼如何移动. 骨骼动画原理 ...

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

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

  7. 使用spine骨骼动画制作的libgdx游戏

    (官网:www.libgdx.cn) Super Spineboy是一个使用Spine和libgdx开发的跨平台游戏(Windows,Mac,Linux),Spine是一个2D游戏动画工具.Super ...

  8. 初尝2D骨骼动画编辑工具SPINE,并into Unity3D

    一.SPINE使用 研究2D骨骼动画,CYou的朋友介绍我SPINE这个工具,开发自Esoteric Software的一款专门制作2D动画的软件,网络上的资料还很少,我这从半吊子美术技术的角度简单说 ...

  9. Spine(2D骨骼动画)

    点击进入Spine官网 Spine 是一款针对游戏的 2D 骨骼动画编辑工具. Spine 旨在提供更高效和简洁 的工作流程,以创建游戏所需的动画. 功能: 1.摄影表 Dopesheet 在动画制作 ...

随机推荐

  1. DBA_实践指南系列2_Oracle Erp R12系统安装配置设定Setup(案例)

    2013-12-02 Created By BaoXinjian

  2. MPU6050读取FIFI数据时mpu_dmp_get_data的返回值一直是1

    试验中发现:不断进行循环读fiffo就可以得到正常数据.形如这样 );//返回值:0,DMP成功解出欧拉角 printf("pitch=%f\troll=%f\tyaw=%f\r\n&quo ...

  3. Python 多进程 一分钟下载二百张图片 是什么样子的体验

    需要爬取国内某个网站,但是这个网站封ip,没办法,只能用代理了,然后构建自己的代理池,代理池维护了20条进程, 所用的网络是20M带宽,实际的网速能达到2.5M,考虑到其他原因,网速未必能达到那么多. ...

  4. GM11灰色模型

    作者:桂. 时间:2017-08-12  08:34:06 链接:http://www.cnblogs.com/xingshansi/p/7348714.html 前言 灰色模型(Gray model ...

  5. laravel中间件简单使用

    laravel内置了一个中间件来验证用户是否经过认证,如果用户没有经过认证,中间件会将用户重定向到登录页面,否则如果用户经过认证,中间件就会允许请求继续往前进入下一步操作. 当然,除了认证之外,中间件 ...

  6. nginx+php-fpm配置后页面显示空白的解决方法(yum形式的安装)

    OS: Ubuntu 15.04 由于nginx与php-fpm之间的一个小bug,会导致这样的现象: 网站中的静态页面 *.html 都能正常访问,而 *.php 文件虽然会返回200状态码, 但实 ...

  7. SVN清除,VS中SVN的错误以及全部替换

    是tortoisesvn吧?右键,设置,已保存数据,认证数据,清除 ======= <<<<<<< .mine ||||||| .r15 >>&g ...

  8. angular学习笔记(二十三)-$http(1)-api

    之前说到的$http.get和$http.post,都是基于$http的快捷方式.下面来说说完整的$http: $http(config) $http接受一个json格式的参数config: conf ...

  9. 使用SimpleMDE富文本编辑器

    1). 安装 SimpleMDE npm install simplemde --save 2). 使用 SimpleMDE 1.打开 src/views/articles/Create.vue 文件 ...

  10. 重装Ubuntu系统

    1.安装JDK参考:http://weixiaolu.iteye.com/blog/1401786jdk-6u31-linux-i586.bin莫名奇妙的安装失败.所以下载了jdk-7u45-linu ...