Godot Engine:使用DragonBones骨骼动画

在Godot使用DragonBones(以及Spine),一种方式是使用它们导出的图集atlas,第二种方式就是导出动画文件通过运行时库直接在游戏运行时解析。两种方式各有利弊,前者比较傻瓜,但是需要重新编辑,并且如果动画较多,也会比较占用空间;后者非常高效,但是需要运行时库的支持。

在GitHub上可以找到DragonBones(以及Spine)的运行时库,但是都需要自己结合Godot源代码自己编译。今天介绍的是一位活雷锋,他维护了一个网站,帮Godot开发者编译添加了DragonBones运行时模块的编辑器和导出模板。

获取方法

网址

在这里插入图片描述下载对应版本编辑器和导出模板

在这里插入图片描述

使用方法

就以 DragonBones Pro 5.6 自带的范例演示一下使用流程
在这里插入图片描述

1. 导出DragonBones项目

在这里插入图片描述
导出结果

前两个Json文件分别是:1骨骼及动画索引 2 纹理图集索引

在这里插入图片描述

2. 导入Godot

把这3个文件全部复制到Godot工程的文件夹中

注意:必须在文件浏览器中复制,因为Godot并不支持Json的导入

在这里插入图片描述

3. 新建GDDragonBones节点

在这里插入图片描述

4. 设置资源文件

注意:这里要把后缀是“_ske.json”的文件直接拖拽到GDDragonBones节点Resource
在这里插入图片描述

5. 运行

其它的就比较直观了

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发游戏的老王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值