json动画_spine骨骼动画基础一文通

如果你看到这篇文章,请不要看下去了,因为我要给你推荐另一款骨骼软件DragonBones
因为:1. DragonBones是开源的项目,
2. DragonBones操作方便性很好
3. DragonBones也兼容所有主流平台 及主流引擎
4. 官方教程制作精良,便于入门
5. 一键导入PSD等功能,真的非常棒
6. 网格 碰撞 权重蒙皮 骨骼约束 斜切 序列帧 等 spine PRO才有的功能全都有,免费!
7. 即使还要用spine 学会DragonBones之后spine基本也会了
DragonBones 官方网站​dragonbones.com
9efed4b26d980e2bf41ee041a995b59e.png

一 界面介绍

51bb9ae2aac28b5411a1f61aba454ccc.png

二 快捷键

  • 左键点下拖动 : 框选
  • 右键点下拖动 : 拖动画布
  • 滚轮 : 放大缩小
  • ctrl+F : 缩小
  • ctrl + shift +F : 放大
  • ESC : 取消选择
  • 双击空白区域: 取消选择
  • N : 创建骨骼

三 PS素材导入

切好图(分好图层)的素材才可以导入

1.安装插件:LayersToPNG.jsx

① 下载LayersToPNG.jsx

http://dh70.top/tools/LayersToPNG.jsx​dh70.top

② 将下载好的LayersToPNG.jsx拷贝到:

PS安装目录PresetsScripts 下

2 PS中 的素材要切好图 以我的一副灵魂画作为例: 每个将来要动的部位要分一个图层

dcfea05ef61da3a369cff149371ac7d9.png

3 调用脚本转化

d1fcb26ef65f5e3492dee8d92daec086.png

f2dcfcecf6b727f44cad328926dfe6d6.png

注意千万不要用空图层,会转换失败

转换完成后在PSD文件目录下生产一个 image 文件夹 内含个分层PNG 和一个JSON配置文件

1b30f11946417dfa440941667d76fedc.png

可能是脚本版本的原因 我的JSON文件在images文件夹里 后续有问题 往下进行

4. 在spine里导入数据

1385b84dae76c241852d57f803b33a77.png
导入数据

b89f0a198f8d873c52d8359427957bf4.png
选择json文件,并给数据命名

如果出现下述错误(老版会出现)

a4bbf7e758691596340697a183c91e6c.png

那是因为images文件夹导入有误,请手动导入一下:

408fb1b2664813061ff8145a5e9b451e.png
在最下面自己选路径导入

导入成功

e7710ed7b4db58af994415274afca4cd.png

四 创建骨骼 //绘制父子关系骨骼树

1.按N开始绘制,

2. 选中骨骼原点

c84f525df9a914680f3895ac29d42891.png

3. 鼠标左键单击创建新的子骨骼原点

9648d4d1271a177415ac9992baed91e6.png

4. 选中新的原点 , ctrl+左键点击要与骨骼联动的图片选中它,松开ctrl

da61f5a972d8951edc546b011e0cb6c8.png

5. 找好轴点,绘制骨骼

7718699aa1e4568aafdcd1bd234785ee.png

6. 绘制骨骼的子骨骼 //ctrl点选图片 后画出骨骼

93bac0711ba38c54ab28c289919a7432.png

7. 绘制其他骨骼 //点选父节点 ctrl点选图片 后画出骨骼

7b49d222a1d3c5a50395a5aab8b31fb4.png

五. 制作帧动画

制作帧动画系统和其他类Flash动画原理基本一致 插入关键帧 再自动补帧 也可以调整线性

fe55a70e4f6678eadaf0c9e28009d309.png

经过半小时的努力,制作了一只丑陋的灵魂鹿 //哈哈哈哈哈

ae047d92ce75256bd57248ea26c57ea8.gif
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值