当前位置: 首页 > 科技观察

EgretEngine4.0的发布,让重度H5游戏的开发变得更简单

时间:2023-03-13 21:36:00 科技观察

今天,EgretEngine4.0正式发布。该版本包含许多新特性,主要是提高了目前市场上重度HTML5游戏的性能、内存和开发效率。提供强大的技术支持,确保用户在开发重度游戏时,能够随心所欲地实现游戏功能。EgretEngine4.0的新特性主要有以下几个要点:全面支持TypeScript2.1.4,让你少写代码,多做事问题在新标准中一一解决,主流浏览器有不同的标准支持对于JavaScript。由此产生的TypeScript语言实现了新的ECMA-Script标准中的许多特性,使程序开发更加方便快捷。.在新的TypeScript2.1.4版本中,允许开发者使用ECMA-Script2015语法,显着提高了开发效率。EgretEngine4.0编译器已经完全迁移到TypeScript2.1.4,开发者可以更快更好地使用新标准中的语言特性。不仅如此,借助新的语言特性,在实现相同功能时,编写的代码量与原来的语法相比大大减少。同时,在使用了全新的编译器之后,我们也给开发者带来了更多的惊喜。允许开发者使用ECMA-Script2015语法,如async/await/Reflection/Map/Promise等完成EgretEngine的库定义文件,开发者可以更好的使用TypeScript的强类型进行类型推断编译错误支持多语言支持全新的资源管理框架,体积更小,流量消耗更少HTML5游戏以点击即玩、无需安装等特点着称,在处理重度HTML5游戏时,我们会面临资源体积过大的问题。当用户打开游戏时,需要在最短的时间内完成游戏资源的加载。更快的加载意味着更小的体积,从而降低服务器运维成本,提高用户转化率和留存率。新资源管理框架的特点如下:更简洁的API:支持ES6Promise标准异步语法和ES2015async/await异步语法版本控制支持:资源管理框架内部集成了版本控制功能,让游戏资源热更新更加方便方便的不同格式的资源:针对不同的平台封装了不同的格式,可以服务于WebGL渲染方式下的美术资源内存控制。方便的扩展结构:资源管理可以根据自己项目的需要快速扩展。动画速度格式让性能和效果共存。对于很多重度游戏来说,华丽的画面、具有强烈视觉冲击力的动画效果是游戏必不可少的元素。这也是游戏中最引人注目的部分。大量的动画效果会牺牲部分游戏画面表现,让游戏画面更加流畅。考虑到性能问题,开发者不得不在屏幕效果和性能之间做出取舍。动画速度格式的引入可以让你摆脱这种困境。使用新的骨骼动画速度格式后,原来的JSON数据格式被更小的二进制格式所取代,动画的内部渲染策略也发生了变化。动画渲染性能较原版提升3倍,部分低端机型性能提升可达5倍。与之前的版本相比,内存也有了明显的提升,实测内存占用降低了70%左右。内置FacebookInstantGame模板,助力游戏海外化2016年第四季度,多家国际大型互联网公司陆续宣布进军社区HTML5游戏领域。其中,国内讨论度最高、市场人气最高的FacebookInstantGame位居榜首。为了帮助开发者参与海外华人项目,我们在EgretEngine4.0中构建了FacebookInstantGame项目模板,可以方便开发者快速创建符合FacebookInstantGame上线标准的游戏项目。FaceookInstantGame是一个没有完全开放的功能。如果开发者想基于其构建游戏,请继续关注Facebook下一步攻略,或联系白鹭引擎官方团队。更多功能和改进EUI系统中新增的Style机制Style机制允许开发者通过设置Style来批量修改皮肤样式,从而提高开发效率。全新EgretWing4.0同步发布全新EgretWing4.0将配合引擎的诸多新特性,帮助开发者更快地使用这些新特性。DragonBones5.0即将发布。DragonBones5.0可以配合EgretEngine4.0实现其极速模式功能。EgretSupport原生工具同步更新EgretSupport将同步发布,实现原生平台新特性的实现。除了提供引擎,白鹭还提供一站式对接发布服务,覆盖H5游戏开发、发行、运营的所有关键节点,让所有关键环节高效打通,对接所有渠道即可上线。目前白鹭在全球拥有超过13亿开发者,开发了超过2000款游戏。