**工具名称:DrgonBones
版本号:5.6.3**
工具可创建三种类型动画 1、骨骼动画模版 2、逐帧动画模版 3、补间动画模版
本文主要讲下关于补间动画在Egret中的调用 先看下Egret引擎中对于龙骨dragonBones的调用方法 DragonBones JSON 文件类型
```
let target = new dragonBones.EgretFactory(); target.parseDragonBonesData(RES.getRes(jsondata));//解析龙骨数据工具 target.parseTextureAltasData(RES.getRes(rawData),Res.getRes(texture));//解析图片数据工具
let armatureDisplay = target.buildArmatureDisplay(name) as any;
armatureDisplay.animation.play("default");
```
DragonBones dbbin 二进制类型
```
let target = new dragonBones.EgretFactory(); target.parseDragonBonesData(RES.getRes(dbbin));//解析龙骨数据工具 target.parseTextureAltasData(RES.getRes(rawData),Res.getRes(texture));//解析图片数据工具
let armatureDisplay = target.buildArmatureDisplay(name) as any;
armatureDisplay.animation.play("default");
```
龙骨工具发布的文件会包含2个JSON文件
1:龙骨工具的数据 例如包含 frameRate帧数信息 name 原件名称 version数据版本等
2:数据纹理的配置文件信息 包含图片的名字,宽度高度等 parserDragonBonesDate 用来处理转换 龙骨的数据问题 来解析动画信息有哪些影片剪辑,影片剪辑是多少帧 影片剪辑下有多少个动画之类的 parseTextureAltasData 用来解析图片的,这些图片数据是要给龙骨工具播放动画用的 buildArmatureDisplay 是去调用你创建的影片剪辑 最后听过animation.play方法把你创建的动画播放出来 一个龙骨 可以创建多个影片剪辑, 每个影片剪辑内可以创建多个动画
网友评论