Egret Engine 4.0的新特性主要包括以下几个关键点:
全面支持 TypeScript 2.1.4游戏角色,让您编写更少的代码,做更多的事情
众所周知,随着ECMA-Script标准的不断推进,原有语言特性中的各种不足和容易出现的问题在新标准中都被一一解决。 不过,主流浏览器对 JavaScript 的标准支持不同h5游戏引擎,由此产生的 TypeScript 语言已经很好地实现了新的 ECMA-Script 标准中的许多功能,使得程序开发更加方便快捷。
在新的TypeScript 2.1.4版本中,允许开发者使用ECMA-Script 2015语法,这显着提高了开发效率。 Egret Engine 4.0编译器已完全迁移到TypeScript 2.1.4,让开发者可以更快更好地使用新标准中的语言功能。 不仅如此地图场景,借助新的语言特性,实现相同功能的代码量相比原有语法大大减少。
同时,使用新的编译器后,我们也给开发者带来了更多的惊喜。
全新的资源管理框架,体积更小,流量消耗更少
HTML5游戏以即时畅玩且无需安装而闻名。 在处理重型HTML5游戏时,我们会面临资源大小过大的问题。 当用户打开游戏时,必须在最短的时间内加载游戏资源。 更快的加载意味着更小的体积,从而降低服务器运维成本,提高用户转化率和留存率。
新的资源管理框架的特点如下:
动画速度格式,让性能和效果共存
对于许多严肃的游戏来说,华丽的图形和具有视觉冲击力的动画效果是游戏的基本元素。 这也是游戏中最引人注目的部分。 大量的动画效果会牺牲部分游戏画面性能,降低游戏画面的流畅度。 考虑到性能问题h5游戏引擎,开发者必须在视觉效果和性能之间做出权衡。 这种动画速度格式的推出让您摆脱这种选择困境。
使用新的骨骼动画速度格式后,将原来的JSON数据格式替换为更小的二进制格式,并且改变了动画的内部渲染策略。 动画渲染性能较原版提升3倍,部分低端机型可实现5倍性能提升。 内存方面相比之前版本也有显着提升,实测内存使用量降低了约70%。
内置Facebook Instant Game模板,助力海外游戏
2016年第四季度,多家国际大型互联网公司相继宣布进军社区HTML5游戏领域。 其中,国内讨论最热、最受市场青睐的Facebook Instant Game独占鳌头。 为了帮助开发者进军海外市场,我们在Egret Engine 4.0中内置了Facebook Instant Game项目模板,可以让开发者快速创建符合Facebook Instant Game上架标准的游戏项目。
Faceook Instant Game是一项尚未完全开放的功能。 如果开发者想基于它构建游戏,请继续关注Facebook的下一步策略,或者联系官方Egret Engine团队。