玩手机游戏就上民玩手游网 全球最专业手游媒体门户网站!

游戏更新 | 安卓游戏 | 苹果游戏 | 推荐游戏 | 软件更新 | 文章更新 | 热门文章 | 推荐文章

白鹭引擎4.0实战:开发效率和性能显著提高[多图]

时间:2021-04-08 22:05:26    编辑:

12月10日,第四届HTML5移动生态大会在北京国际会议中心招募。作为一届以“立足当下,共享未来”为主题的大会,白鹭时代在会上发布了全新的白鹭引擎4.0版本。在开发效率、运行效率、流量消耗方面,Egret Engine 4.0有了显著的提升。同时,3D H5游戏的渲染和功能模块的模拟效果演示,则让业界认知到3D H5游戏开发的可能,为H5游戏的发展带来了更广阔的空间。

实现异步处理代码,提升游戏开发效率

白鹭引擎4.0版本在开发效率上有了显著的提升,其在业界率先支持ES2017标准,能实现异步处理代码,让编写代码减少一倍。同时也方便让程序人员异步处理问题,降低异步处理代码量和复杂度,提高代码健壮性和容错率,增强工程稳定性,从而整体上让开发效率大幅提升。

白鹭引擎4.0实战:开发效率和性能显著提高[多图]图片1

优化WebGL 渲染核心技能

新引擎在运行效率方面的提升,主要通过优化WebGL渲染核心,重构骨骼动画模板,让动画渲染效率大幅提升,并且让内存占用大幅降低。

在具体数据对比方面,较之3.0版本引擎,全新的4.0版本在优化WebGL渲染核心性能效率上提升了1倍,纹理内存消耗降低40%。在骨骼动画矩阵运算性能上,性能则实现了2倍的提升。

白鹭引擎4.0实战:开发效率和性能显著提高[多图]图片2

率先在业界应用4.0引擎,并呈现出运行效率大幅度提升的,则是《莽荒纪之无尽疆域》,其在画面素材都未做任何改动的情况下,实测运行性能表现明显提升。而运行效率的提升,除了让开发者可以在游戏中添加更多动画及特效,从而满足更复杂,更重度HTML5游戏开发的需求;更可以减少因运行性能低导致的卡顿、减少因内存不足导致的闪退等问题,确保用户体验的流畅。

网络加载效率提升,降低流量消耗

在网络加载效率的优化上,白鹭引擎4.0做了大量创新。其中的核心则是采用了全新的资源管理框架,让游戏素材的加载体积降低30%以上。同时,通过一个类似内置素材格式转换插件的方式,全新引擎可以帮助游戏自动识别用户的系统(iOS、Android和PC等)、机型,从而让加载素材自动转换成系统和机型专属的格式文件,不仅根本上解决了兼容问题,也让加载效率大幅提升。网络加载效率的提升,既降低用户游戏过程的流量消耗,也降低了运维成本,更重要的是优化体验之后对于用户转化效率的提升也大有助益。

玩家评论