HTML5 游戏引擎 Egret 发布 2.0 版 开发工具亦获更新

阅读数:2331 2015 年 5 月 28 日

话题:移动HTML5语言 & 开发架构

5 月 22 日在北京国际会议中心举办的 HTML5 游戏生态大会上,白鹭时代旗下游戏引擎Egret Engine发布 2.0 版,同时还发布了 Flash 转换 HTML5 工具 Egret Conversion、HTML5 游戏加速 Egret Runtime 2.0、GUI 可视化编辑器 Egret Wing 2.0、骨骼动画工具 DragonBones4.0、富媒体移动开发框架 Egret Lark1.0。

以下是各引擎和工具的详细发布信息:

Egret Engine2.0:该引擎使用 TypeScript 编写,2.0 版引擎将支持 TypeScript、Javascript 和 ES6 三种语言版本,集成更完善的绘图高级 API,支持 Flash 矢量绘图动画导出,对 Flash 开发者更加友好。另外新版本在性能方面也得到优化,内存占用变少,加载速度提升。这个引擎的核心代码之前已经基于 BSD 协议开源

Egret Conversion:这是一款 Flash 页游转 HTML5 游戏工具,据官方声称,该工具只需 15 分钟就能完成转换并完成自动优化。它的其它特性还包括:支持 99% 的 AS3 语法特性,支持 SWF 资源直接转换,支持代码、位图、动画转换,并且支持矢量动画转换。

Egret Runtime 2.0:这是一款 HTML5 游戏加速器,可作为扩展组件嵌入到浏览器和 App 中,最小集成模块只有 70KB,能够提升 HTML5 游戏的性能和稳定性。本次更新降低了内存占用、进一步提升渲染性能、采用 WebP 图片格式降低带宽消耗等。

Egret Wing 2.0:这是 Egret 引擎的集成开发环境,具备 GUI 可视化开发能力。2.0 版本新增 UI 特效编辑功能,支持过渡动画制作,增强代码提示和调试功能。

DragonBones 4.0:这是一套 2D 骨骼动画解决方案,面向移动游戏开发者和动画设计师。包括独立的骨骼动画编辑器 DragonBones Pro、Flash Pro 动画导出插件 DragonBones DesignPanel 和支持 TypeScript、ActionScript、C++ 语言的运行库。4.0 升级为一个独立的动画创作工具,依靠独立时间轴,可视化地进行骨骼动画的处理,无需依赖 Flash。

Egret Lark:这是 Egret 新发布的一款富媒体移动开发框架,旨在简化交互性强、UI 复杂的移动内容的开发过程。在会场的演示中,该框架提供 GPS、摄像头和滤镜、重力加速计等功能,并提供全套 UI 组件,以简化开发。InfoQ 记者了解到这款框架还在内测中,6 月份会正式对外公开。

HTML5 游戏正处在飞速发展的阶段,据白鹭时代 CEO 介绍,他们运营的 HTML5 游戏月流水达到百万的已经有十几款,并且预计夏季会出现千万级别流水的产品。HTML5 游戏引擎也将成为游戏引擎领域的发展方向。