Egret 2.5 Release Note
===============================


最近更新时间：2015年9月25日


欢迎您使用Egret

## 概述

我们在 Egret Engine 2.5 版本中将应用引擎及游戏引擎合并统一。由底层白鹭核心库+第三方库的集合的方式，来灵活的满足开发者各种应用和游戏的开发需求。降低开发成本提高开发效率。下面为您详细讲述此次更新的特性和功能。

## 更新内容

本次更新内容汇总了从引擎 2.0.5 到 2.5 的改动。


#### 完备的升级策略

Egret 2.5 版本采用了全新的升级策略，保证开发者可以更方便的将自己的项目升级至最新版本

#### 自动脏矩形

经过多种引擎框架对比，我们发现HTML5编写的页面容易使手机变热，而变热原因主要是由于画面经常刷新重新绘制导致。Egret Engine 2.5 优先采用自动脏矩形渲染方式的 HTML5移动开发框架。相比于其他框架普遍使用的全屏刷新模式，新引擎采用了局部渲染方式。引擎底层会智能计算屏幕中发生变化的部分，并仅对该区域进行重绘。这样能大幅降低绘制开销，提高游戏性能，同时应用的发热现象也会得到明显降低。

显示自动脏矩形：[显示脏矩形和帧频信息](http://edn.egret.com/cn/index.php/article/index/id/605)

#### 不规则遮罩

Egret Engine 2.5 提供了不规则遮罩的功能。可以指明一个显示对象将是另一个显示对象的遮罩。

使用方法：[旋转和遮罩显示对象](http://edn.egret.com/cn/index.php/article/index/id/588)

#### 新的矢量绘图方法：绘制扇形

现在我们可以使用矢量绘图来绘制扇形了。

在这查看使用方法：[绘制扇形](http://edn.egret.com/cn/index.php/article/index/id/565)

#### 支持横屏和全新的屏幕适配策略

现在可以方便的设置屏幕适配策略，只需要在项目文件夹下的`index.html`文件内配置几个字段即可设置屏幕的宽高是否横屏等屏幕适配策略。

查看全新的屏幕适配策略：[缩放模式和旋转模式说明](http://edn.egret.com/cn/index.php/article/index/id/553)

#### 新的媒体系统

Egret Engine 2.5提供了新的媒体系统，解决移动端播放音频的很多问题。同时提供了全新的`video`接口，现在可以在我们的游戏或者应用中插入视频了。

使用新的音频系统:[音频系统](http://edn.egret.com/cn/index.php/article/index/id/156)

#### 兼容旧版本游戏的 `game` 扩展库

除了全新的引擎底层外，Egret Engine 2.5提供了`game`扩展库。包括旧版本引擎的`MovieClip`,`URLLoader`,`URLRequest`,`ScrollView`,`Ticker`,`setTimeout`,`setInterval`等API。只需要在项目中引入`game`扩展包即可使用原来的API。

这些功能同样在扩展库的教程模块下查看：[Game 扩展库](http://edn.egret.com/cn/index.php/article/index/id/596)。


#### 路线图
* 添加对 WebGL 的支持
* 添加滤镜功能