## 概述 白鹭引擎包含了白鹭时代研发的遵循HTML5标准的游戏引擎。他包括 2D / 3D 渲染核心、GUI体系、音频管理、资源管理等游戏引擎的常用模块。 通过使用白鹭引擎,开发者可以尽可能的不用关注浏览器的底层实现,解决HTML5游戏性能问题及碎片化问题,灵活地满足开发者开发2D或3D游戏的需求。 本次更新重点为完善白鹭引擎的命令行功能,提供模块化更新机制,并为即将到来的白鹭引擎5.0版本做准备。 ## 更新内容 * 命令行工具 * 引擎提供模块化更新机制,开发者无需担心引擎升级导致其他问题而不升级引擎版本。具体细节请参见[文档](../../projectConfig/configFile/README.md) * 引入新的第三方库构建机制,对库项目进行标准化。具体细节请参加[文档](../../projectConfig/libraryProject/README.md) * 白鹭引擎 2D 渲染 * 优化渲染结构,允许开发者通过设置参数,使字体渲染在高分辨率屏幕上更为清晰锐利。 * WebGL 模式支持 smoothing 属性。 * 修复 TypeScript 编译器编译结果不正确问题。 * 修复滤镜显示效果不正确问题。 * 修复 URLLoader 在 native 环境下报错问题。 * 资源管理框架 * 内置基于文件内容变化的差量更新机制,显著降低游戏在更新版本导致的流量开销,进而降低玩家用户的流量消耗。 * 修复若干资源管理框架运行时的 BUG。