今日,白鹭时代正式发布备受业内关注的开源骨骼动画系统DragonBones 3.0版本。作为一套开源的 2D骨骼动画框架和工具,DragonBones包含了基于Flash Pro的骨骼动画编辑面板DragonBonesDesignPanel及骨骼动画框架,兼容当前主流的开发程序语言。在功能性方面,已经相当完善。
事实上,DragonBones自1.0版本发布以来,已逐渐成为全球流行的移动游戏骨骼动画解决方案。借助DragonBones,开发者们可以快速的制作游戏中常见的骨骼动画。同时,DragonBones还提供了丰富的功能,以协助移动游戏开发者制作出更加逼真,流畅的动画效果。
那么,此次重装来袭的DragonBones3.0 ,又给移动游戏开发者们,带来了哪些全新升级的功能呢?
首先是新增动画混合时间。当动画中切换同一个人物的两个动作时候,DragonBones会默认让两个动作之间进行平滑过度,省去了手工制作的麻烦。同时,DragonBones还可以动态调整动画之间切换的过渡时间,让动作过度更加智能可控。
其次,发布格式以项目方式进行配置。DragonBones支持大量游戏引擎,并可对发布数据进行自定义设置。新版本中,用户不仅可以选择要发布的文件格式,同时还可以针对配置文件以及导出的贴图纹理进行分别设置,以此避免了多重格式交叉配置的复杂操作。
再次,数据格式增加了高级选项。DragonBones中针对数据格式新增了高级接口。现在用户可自由的设置动画数据中的参数,例如骨架数据名、纹理数据名等都可通过可视化面板进行修改。
***,动画效果预览区可直接操作骨骼。新版DragonBones中可以直接在视图预览面板中调整骨骼关系,免去了以前在骨骼树面板中繁琐的操作。大大提升了动画调整的工作效率。
如前文所言,DragonBones已经成为全球开发者应用最多的骨骼动画体系,而它的后续已经全部交由白鹭来维护和推进。白鹭作为一家致力于推动HTML5移动游戏发展前行的开放企业,其全新发布的DragonBones3.0不但兼容当前主流的开发程序语言,并且支持Egret、Cocos2d-x与Unity等主流游戏引擎。对于移动游戏开发者而言,更大程度提升了产品开发效率,同时让移动游戏拥有了更为优异的动画表现效果。
关于Egret Engine:
Egret Engine(白鹭引擎)是白鹭时代推出的一款基于TypeScript语言构建的开源免费的移动游戏引擎。通过白鹭引擎,开发者可以快速地创建可以运行在手机App的WebView或浏览器中的HTML5移动游戏,也可以编译输出成基于Android、iOS、Windows Phone的跨平台原生移动游戏。
白鹭引擎官网:http://www.egret-labs.org/