白鹭引擎 4.1.0 发布日志
===============================


最近更新时间：2017年5月22日


欢迎您使用白鹭引擎

## 概述

白鹭引擎包含了白鹭时代研发的遵循HTML5标准的游戏引擎。他包括 2D / 3D 渲染核心、GUI体系、音频管理、资源管理等游戏引擎的常用模块。

通过使用白鹭引擎，开发者可以尽可能的不用关注浏览器的底层实现，解决HTML5游戏性能问题及碎片化问题，灵活地满足开发者开发2D或3D游戏的需求。

本次更新重点为完善白鹭引擎的命令行功能，提供模块化更新机制，并为即将到来的白鹭引擎5.0版本做准备。

## 更新内容

* 命令行工具
    * 引擎提供模块化更新机制，开发者无需担心引擎升级导致其他问题而不升级引擎版本。具体细节请参见[文档](http://developer.egret.com/cn/github/egret-docs/Engine2D/projectConfig/configFile/index.html)
    * 引入新的第三方库构建机制，对库项目进行标准化。具体细节请参加[文档](http://developer.egret.com/cn/github/egret-docs/Engine2D/projectConfig/libraryProject/index.html)

* 白鹭引擎 2D 渲染
    * 优化渲染结构，允许开发者通过设置参数，使字体渲染在高分辨率屏幕上更为清晰锐利。
    * WebGL 模式支持 smoothing 属性。
    * 修复 TypeScript 编译器编译结果不正确问题。
    * 修复滤镜显示效果不正确问题。
    * 修复 URLLoader 在 native 环境下报错问题。

* 资源管理框架
    * 内置基于文件内容变化的差量更新机制，显著降低游戏在更新版本导致的流量开销，进而降低玩家用户的流量消耗。
    * 修复若干资源管理框架运行时的 BUG。
