近日,国内H5行业巨头白鹭时代又掀起了一阵热潮,由白鹭时代自主研发的白鹭引擎4.0正式发布,此次版本包含众多新特性,主要提升了目前市场上重度HTML5游戏性能,内存以及开发效率等,为开发者提供强有力的技术支撑,保证用户在开发重度游戏时可以随心所欲的实现游戏功能。
白鹭引擎4.0新特性主要包含以下几个关键点:
全面支持Type 2.1.4,让你少写代码多办事
众所周知,随着ECMA-标准的不断推进,原有语言特性中的种种不足和易发问题在新标准中被一一解决,而主流浏览器对于Java的标准支持不同,由此催生的Type语言很好的实现了ECMA-新标准中的众多特性,让程序开发变得更加方便便捷。
在全新的Type 2.1.4 版本中,允许开发者使用ECMA- 2015语法,为开发效率带来显著提升。白鹭引擎 4.0 编译器彻底迁移到Type 2.1.4 ,让开发者可以更快更好的使用新标准中的语言特性。不仅如此,借助全新语言特性,在实现同一功能情况下,所编写代码量比原有语法大量减少。
与此同时,使用了全新的编译器后,我们还为开发者带来更多惊喜。
· 允许开发者使用 ECMA- 2015 语法,如 async / await / Reflection / Map / Promise 等
· 完善白鹭引擎的库定义文件,开发者可更好的利用 Type 的强类型进行类型推断
· 编译器报错支持多语言支持
全新的资源管理框架,更小的体积,更少的流量消耗
HTML5游戏以即点即玩,无需安装等特点著称,在处理重度HTML5游戏时,我们会面临资源体积的过大的问题。当用户打开游戏后,需要在最短时间内完成游戏资源加载。更快的加载意味着更小的体积,从而降低服务器运维成本,提高用户转化率与留存率。
全新的资源管理框架特性如下:
· 更加简洁的API:支持ES6 Promise 标准的异步语法 与 ES2015 async / await 异步语法
· 版本控制支持:资源管理框架内部集成版本控制功能,游戏资源热更新更加方便
· 不同格式资源:针对不同平台打包不同格式,可服务于WebGL渲染模式下美术资源内存控制
· 方便的扩展结构:可根据自身项目需求快速对资源管理方式进行扩展