Skip to content

Latest commit

 

History

History
62 lines (31 loc) · 2.92 KB

2.5.0_ReleaseNotes.md

File metadata and controls

62 lines (31 loc) · 2.92 KB

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移动开发框架。相比于其他框架普遍使用的全屏刷新模式,新引擎采用了局部渲染方式。引擎底层会智能计算屏幕中发生变化的部分,并仅对该区域进行重绘。这样能大幅降低绘制开销,提高游戏性能,同时应用的发热现象也会得到明显降低。

显示自动脏矩形:显示脏矩形和帧频信息

不规则遮罩

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

使用方法:旋转和遮罩显示对象

新的矢量绘图方法:绘制扇形

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

在这查看使用方法:绘制扇形

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

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

查看全新的屏幕适配策略:缩放模式和旋转模式说明

新的媒体系统

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

使用新的音频系统:音频系统

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

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

这些功能同样在扩展库的教程模块下查看:Game 扩展库

路线图

  • 添加对 WebGL 的支持
  • 添加滤镜功能