Egret DragonBones是白鹭时代(Egret)开发的开源免费2D骨骼动画解决方案,含独立编辑器DragonBonesPro与多语言运行库,主打"一次制作、全平台发布",显著减小动画体积、提升移动端渲染效率,广泛用于H5与手游动画制作。
主要功能
- 骨骼动画编辑:可视化时间轴、骨骼绑定、IK反向动力学、蒙皮权重绘制,制作自然流畅的角色动效。
- 多格式导入导出:支持PSD分层图、Flash/Spine动画导入;导出JSON/二进制动画数据与纹理集,资源体积较序列帧减少60%-80%。
- 跨平台运行:提供Egret、Cocos、Unity、LayaAir等引擎运行库,支持TS/JS/C++/C#,适配Web与移动端。
- 动画状态机:可视化编辑动画状态跳转、混合过渡与事件帧,方便实现连招、待机等复杂逻辑。
- 换装与动态控制:支持运行时替换插槽附件(换装)、动态调整骨骼属性与动画播放速度。
适用场景
- 游戏角色动画:手游/H5游戏的人物行走、跳跃、攻击、技能释放等循环与连招动画。
- UI与特效动效:游戏界面弹窗、按钮动效、技能特效、粒子动画与转场效果。
- 营销与互动内容:H5广告、互动绘本、动态漫画与轻量小游戏动画制作。
- 跨平台项目:需同时发布Web、iOS、Android的项目,统一动画资源与渲染逻辑。
