全部版本包含社区体验版和稳定版

社区体验版本面向发烧友开发者,着重于新功能更新迭代,开发者可以快人一步体验最新、最酷的功能。

稳定版本面向生产环境开发者,各类功能非常全面稳定,能够满足开发者正常需求。

全部版本        稳定版本


  1. Egret Engine 4.0.0 (社区体验版)2017-01-10

    更新日志

  2. 完善 TypeScriptCompiler 2.1.4 核心
    *允许开发者使用 ES2015 语法,如 async / await / Reflection / Map / Promise 等
    *完善白鹭引擎的库定义文件,帮助开发者更好的利用 *TypeScript 的强类型进行类型推断
    *修复部分构建BUG
    *修复若干文件排序的问题
    *修复了枚举中不能有 DEBUG 字符的BUG
    *编译器报错支持多语言
    *重构内部逻辑,为未来进一步扩展做准备

    资源管理框架
    *更易用的资源加载 API
    *版本控制与热更新支持
    *针对不同平台发布不同的资源
    *更容易开发者进行扩展的结构
    *80% 兼容旧版 API

    骨骼动画-白鹭极速格式
    *大幅提升骨骼动画的性能,与之前版本相比矩阵计算性能提升超过3倍,在低端机上甚至可以达到5倍
    *大幅降低骨骼动画的内存占用,与之前版本相比内容占用降低超过70%

    提供 Facebook Instant Game 模板
    修复执行 egret create_app 命令在 windows 上执行,如果不在同一个盘符可能报错的 BUG
    添加 Style 的机制,允许开发者通过设置 Style 的方式批量修改皮肤样式
  3. Windows 下载Mac 下载Egret 3D
  4. Egret Engine 3.2.6 (社区体验版)2016-12-29

    更新日志

  5. 【新增】命令行 TypeScript 版本升级到 2.1.4
    【新增】eui.Label.style 增加设置多个功能
    【修复】MovieClip 移出舞台后循环次数错乱问题
    【修复】输入文本会阻止 TOUCH_BEGIN 事件问题
    【修复】设置 audioType 不生效问题
    【修复】声音循环播放音量失效问题
    【修复】exml 数据绑定设置负数异常问题
    【修复】某些浏览器下设置滤镜后不显示问题
  6. Windows 下载Mac 下载Egret 3D
  7. Egret Engine 3.2.5 (社区体验版)2016-12-29

    更新日志

  8. 【修复】设置 TextField.textFlow 渲染异常问题
    【修复】Audio 在 chrome 浏览器可能引发报错问题
    【修复】 MovieClip 帧事件派发异常问题
    【修复】容器设置 cacheAsBitmap 后渲染异常问题
    【修复】设置 MovieClipData 之后帧频没有变化问题
    【修复】autoGenerateExmlsList 逻辑异常
  9. Windows 下载Mac 下载Egret 3D
  10. Egret Engine 3.2.4 (社区体验版)2016-11-28

    更新日志

  11. 【新增】exml 中 id 属性命名检测规则
    【修复】native 播放声音播放音量异常问题
    【修复】scrollRect 为空时渲染异常问题
    【修复】native 使用 https 请求异常问题
  12. Windows 下载Mac 下载Egret 3D
  13. Egret Engine 3.2.3 2016-11-14

    更新日志

  14. 【新增】native 支持多种自定义字体
    【修复】MovieClip 设置帧频异常问题
    【修复】eui.EditableText.prompt 异常问题
    【修复】native 中不能解析 xml 换行符问题
    【修复】tween 在卡顿情况下异常问题
    【修复】webgl 下 BlendMode.ADD 异常问题
    【新增】DragonBones插槽可以在动画中改变层级
    【优化】DragonBones曲线补间的性能
    【修复】DragonBones通过 replaceSlotDisplay 换装可能影响原始贴图数据问题
    【修复】DragonBones动画融合时动画只有一帧,可能会融合不完整问题
    【废弃】DragonBones逐步废弃可动态添加骨骼和插槽的 api
  15. Windows 下载Mac 下载Egret 3D
  16. Egret Engine 3.2.2 (社区体验版)2016-10-31

    更新日志

  17. 【新增】命令行脚本支持 TypeScript2.0.3
    【新增】第三方库新增键盘事件库
    【优化】dragonBones.Movie 性能提升
    【优化】eui.Image 支持在纹理中设置九宫格
    【修复】emoji 字体显示异常问题
    【修复】Graphics.drawEllipse 绘制异常问题
    【修复】Video 在 WebGL 模式下绘制异常问题
    【修复】eui.Scroller 派发事件错误问题
  18. Windows 下载Mac 下载Egret 3D
  19. Egret Engine 3.1.4 2016-07-11

    Egret Engine 2D更新内容:

  20. 【新增】BitmapText 支持 xadvance。
  21. 【新增】WebGL 模式增加发光和投影滤镜。
  22. 【新增】新增在入口文件可以指定使用的音频类型。
  23. 【新增】WebGL 模式下支持 Mesh 渲染。
  24. 【新增】AndroidSupport 支持 Video 播放。
  25. 【新增】HttpRequest 支持发送 ArrayBuffer 类型数据。
  26. 【新增】输入文本支持设置弹出键盘类型。
  27. 【新增】第三方库增加PC鼠标事件支持库。
  28. 【新增】native 支持远程视频。
  29. 【新增】命令行在 publish 异常的时候,增加报错信息。
  30. 【优化】大幅提升EXML解析速度。
  31. 【优化】小幅提升webgl渲染性能。
  32. 【优化】提升关闭脏矩形渲染性能。
  33. 【优化】调整FPS样式,更为直观的显示帧频信息。
  34. 【优化】优化对容器设置滤镜渲染。
  35. 【修复】eui.Label 宽度测量错误的BUG。
  36. 【修复】使用 eui.DataGroup.getVirtualElementAt 造成列表异常的BUG。
  37. 【修复】eui.List在删除内容后,高度过小无法滚动的BUG。
  38. 【修复】eui.Scroller 特定条件下滚动异常的BUG。
  39. 【修复】REMOVED_FROM_STAGE 事件可能会重复调用问题。
  40. 【修复】ProgressBar 重复设置方向导致错误问题。
  41. 【修复】使用 Graphics 做遮罩显示异常问题。
  42. 【修复】ColorMatrixFilter 显示异常问题。
  43. 【修复】WebGL 绘制矢量图形可能错乱问题。
  44. 【修复】对容器设置滤镜引发脏矩形绘制错误问题。
  45. 【修复】对容器设置滤镜引发脏矩形绘制错误问题。
  46. 【修复】ProgressBar 布局错误问题。
  47. 【修复】在 Wing 中构件项目经常报错问题。
  48. 【修复】RenderTexture 绘制之后显示对象属性设置无效问题。
  49. 【修复】WebGL脏矩形绘制异常。
  50. 【修复】WebGL模式下设置cacheAsBitmap引发绘制异常。
  51. 【修复】publish EUI 项目会修改之前发布目录下主题文件的BUG。
  52. 【修复】scroller 滚动BUG。
  53. 【修复】DataGroup 刷新BUG。
  54. 【修复】progressBar 内部对象定位BUG。
  55. 【修复】pc上视频非全屏播放不能重复加载BUG。
  56. 【修复】drawEllipse 绘制异常BUG。
  57. DragonBones更新日志:

  58. 【新增】增强了局部换装功能,解决轴点错位问题,支持一键整体换装,支持纹理延迟加载。
  59. 【优化】规范骨架显示对象的类型,构造简单的骨骼动画更方便。
  60. 【优化】重构Animation的gotoAndPlay接口,拆分动画的播放和混合功能,增加动画播放的API,支持更多控制播放的参数。
  61. Egret Engine 3D:

  62. 【增加】增加水渲染特效。
  63. 【增加】材质球 UV repat。
  64. 【增加】渲染 RenderToTexture。
  65. 【增加】View3D 背景贴图。
  66. 【增加】MatCap 材质球系列。
  67. 【增加】Unity3D 模型导出插件。
  68. 【增加】VideoTexture。
  69. 【增加】HUD 可自定义 shader。
  70. 【增加】Streamer 材质特效。
  71. 【增加】MRT post effect 框架。
  72. 【增加】多 Pass 混合渲染框架。
  73. 【增加】Unity3d 插件可以导出骨骼动画。
  74. 【增加】高度地型。
  75. 【增加】地型混合贴图效果。
  76. 【增加】场景节点式加载。
  77. 【增加】属性动画驱动。
  78. 【增加】unity3d 相机动画导出。
  79. 【增加】unity3d 属性动画导出。
  80. 【增加】场景节点式导出。
  81. 【增加】地型导出。
  82. 【修复】正交相机渲染错误的 BUG。
  83. 【修复】HUD宽高渲染不正常的 BUG。
  84. 【修复】材质不给贴图时渲染异常的 BUG。
  85. 【修复】同一个物体多次渲染异常的 BUG。
  86. 【修复】骨骼动画缺少帧数的BUG。
  87. 【修复】CubeTexture上传为null时导致的BUG。
  88. 【修复】华为手机不能使用egret3d引擎的BUG。
  89. 【修复】Unity3d导出插件坐标轴BUG。
  90. 【修复】Unity3d导出插件模型比例BUG。
  91. 【修复】Object3D中节点查找BUG。
  92. Windows版本下载 Mac版本下载 Egret 3D
  93. Egret Engine 3.1.0 2016-05-16

    Egret Engine 2D更新内容:

  94. 【新增】WebGL模式增加 ColorMatrixFilter 和 BlurFilter。
  95. 【解决】native 下 Shape 遮罩失效问题。
  96. 【解决】webgl 下 Shape alpha 为0点击问题。
  97. 【解决】RenderTexture 绘制子项有 scrollRect 的显示对象异常问题。
  98. 【解决】RenderTexture 绘制有 mask 的显示对象异常问题。
  99. 【解决】Shape scale 为0作为遮罩显示异常问题。
  100. Egret Engine 3D:

  101. 【新增】 LightMap-三维软件里实现打好光,然后渲染把场景各表面的光照输出到贴图上.然后使用模型的第 2UV,渲染出 Lightmap 效果。
  102. 【新增】 AlphaMask-实现 Alpha 遮罩渲染方法。该贴图的 R 通道被用于赋值到 diffuse 数据的 Alpha 上面。
  103. 【新增】 cutAlpha-新增图片镂空,Alpha 剔除功能。通过设置材质的 cutAlpha 值设置带透明贴图的材质透明部分的阀值。
  104. 【新增】 重置 Shader 结构-增加着色 Phase。
  105. 【修复】3DMAX 模型导出插件读取 UV 的 BUG。
  106. 【修复】模型使用 Alpha 贴图导致深度乱序的 BUG。
  107. 【修复】粒子系统生命周期的 BUG。
  108. 【修复】粒子系统跟随 BUG。
  109. 【修复】粒子系统较高的发射速率 BUG。
  110. 【修复】材质系统 gloss 值失效。
  111. 【修复】材质系统 specularLevel 值失效。
  112. 【修复】材质系统 BlendModle.NORMAL 透明乱序。
  113. 【修复】DirectLight 高光显示错误。
  114. 【修复】DirectLight 高光显示错误。
  115. Windows版本下载 Mac版本下载 Egret 3D
  116. Egret Engine 3.0.8 2016-05-03

    Egret Engine 2D更新内容:

  117. 【新增】 WebGL渲染器
  118. 【新增】 WebGL支持脏矩形渲染
  119. 【新增】 获取声音长度API
  120. 【新增】 全新的游戏项目模板
  121. 【新增】 增加 TextField.setFocus 方法
  122. 【新增】 Video 增加 length 属性
  123. 【升级】 TypeScipt到 1.8版本
  124. 【新增】 反向动力学约束(IK Constraint)支持和支持网格(Mesh)和自由变形动画(柔体动画)用于DragonBones
  125. 【重构】 矢量绘图模块提高性能
  126. 【重构】 显示列表渲染提高渲染性能
  127. 【优化】 大幅提升 DragonBones 的Fast Armature模式性能
  128. 【优化】 优化骨骼动画预加载机制,解决动画过多预加载卡顿的问题
  129. 【优化】 提升 Canvas 模式 Shape 遮罩性能
  130. 【修复】 编译 Map 或者 WeakMap 报错问题
  131. 【修复】 编译第三方库可能会编译出重复内容问题
  132. 【修复】 Native 下图片宽度为 0 显示异常问题
  133. 【修复】 native_require.js 可能会被清空问题
  134. 【修复】 某些情况下输入文本不自动换行问题
  135. 【修复】 eui.ItemRenderer 某些情况 stage 为空报错问题(感谢开发者 丶守望灬稻田)
  136. 【修复】 多个输入框在pc端浏览器来回切换焦点会出现报错问题(感谢开发者 feng zhi hao)
  137. 【修复】 eui.Scroller 嵌套使用时,底层的 Scroller 不能滚动问题(感谢开发者 缺氧)
  138. 【修复】 drawcall 显示不准确问题
  139. 【修复】 RenderTexture 绘制不规则遮罩对象错误问题
  140. 【修复】 一系列 WebGL 渲染异常问题
  141. 【修复】 TextField 文字宽度过小时出错的 BUG
  142. 【修复】 EUI 只能绑定一个数据的 BUG
  143. 【修复】 Video 动态改变宽高,舞台上有残影问题
  144. 【修复】 Tabbar 在某些情况下无法正常切换问题
  145. 【修复】 publish 过程中取消后,再次 build 报错问题
  146. 【修复】 exml 不存在 className 属性编译错误问题
  147. 【解决】 QQ浏览器 6.4 版本会闪屏的问题
  148. 【解决】 BitmapText 在 WebGL 模式下绘制不出来问题
  149. 【解决】 WebGL 模式下内存泄露问
  150. Egret Engine 3D:

  151. 【新增】 Egret3DCnavas 支持多View3D显示方式,意味着你可以多窗口显示模型
  152. 【新增】 geometry 支持多子模型,多材质ID
  153. 【新增】 material 支持多维材质,并支持多pass渲染(比如 normal,depth 渲染)
  154. 【新增】 skeleton animation 支持46+骨骼动画
  155. 【新增】 shader 内加载方式,减少HTTP请求数量
  156. 【新增】 billboard 公告板 , 永远面对摄像机的显示面片
  157. 【新增】 材质 Blender
  158. 【新增】 材质 透明剔除阈值
  159. 【新增】 UV 滚动动画
  160. 【新增】 UV 精灵动画
  161. 【新增】 AOMap贴图
  162. 【新增】 地形贴图混合
  163. 【新增】 Exponential Height Fog(顶点雾)功能【修复】问题
  164. 【优化】 渲染框架,提升至少30%性能
  165. 【优化】 shader使用方式
  166. 【优化】 材质特效使用方式
  167. 【优化】 与egret2D较好支持混合
  168. 【修复】 切换模型贴图的问题
  169. 【修复】 骨骼动画法线没有计算的问题
  170. 【修复】 检测碰撞没有作用的 BUG
  171. 【修复】 加载多个模型在场景中会出现异常的 BUG
  172. 【修复】 当场景中物体时摄像机会在一个位置看不到物体的 BUG
  173. 【修复】 渲染线框由于顶点过多导致无法渲染的 BUG
  174. Windows版本下载 Mac版本下载 Egret 3D
  175. Egret Engine 3.0.3 2016-02-22

    新功能

  176. 【修复】textInput 设置 lineSpacing后,输入时候光标位置会往上跳一下的问题
  177. 【修复】WebSocket 在 iOS 浏览器上发送数据会出现服务器解析错误的 BUG.
  178. 【修复】文本移动时在屏幕上会有渲染残留的 BUG
  179. 【修复】第三方库使用 ES5 编译时,会报错的问题
  180. 【修复】DisplayObject.hitTestPoint 有锚点时不能被点击的 BUG
  181. 【新增】ScrollBar 增加 autoVisibility 属性。可以用于设置滚动条是否自动隐藏
  182. 【新增】9宫格参数可以设置为0的功能
  183. 【优化】提升 Runtime 环境下,游戏资源过多时的加载速度
  184. 【优化】当项目文件夹出错不能启动 Egret 引擎时,显示更详细的提示信息
  185. Windows版本下载 Mac版本下载 Egret 3D
  186. Egret Engine 3.0 2015-12-25

    新功能

  187. 【修复】EditableText prompt 属性优化
  188. 【修复】exml 解析支持 ItemRenderer 状态变化
  189. 【修复】修复 RenderTexture 在绘制带有 mask 的显示对象之后绘制位置错误问题
  190. 【修复】修复 eui.Button 设置 enabled 属性之后点击事件target不对
  191. 【修复】修复销毁之后的纹理赋值给 Bitmap 可能会导致报错问题
  192. 【修复】修正了某些情况下默认主题皮肤比自定义皮肤的优先级高的问题
  193. 【新增】新增可以使用 tsconfig 参数自定义编译参数
  194. 【新增】加入 egretProperties.json 异常的提示信息。第三方库配置发生变化,build 时会自动把新的库拷贝进项目,不需要build -e 命令
  195. 【新增】新增RES模块可以获得版本控制器
  196. 【新增】为 MovieClip egret.gui.BitmapLabel egret.BitmapText 增加 smoothing 属性,同时增加设置全局默认 smoothing 的属性
  197. Windows版本下载 Mac版本下载 Egret 3D
  198. Engine 2.5.6 2015-11-27

    新功能

  199. 【修复】修复程序进入后台后重新切换到游戏页面,fps闪烁问题
  200. 【修复】修复 RESIZE 事件中改变屏幕适配策略,触摸区域计算错误问题
  201. 【修复】修复文件重命名或删除后导致编辑bug
  202. 【修复】修复 EditableText prompt 属性bug
  203. 【修复】修复 build 命令错误堆栈问题
  204. 【修复】修复 Rect 组件绘制异常bug
  205. 【修复】修复设置显示对象 alpha 属性引发的绘制bug
  206. 【修复】修复 hitTestPoint 某些情况检测不准确bug
  207. 【新增】native 下实现 egret.updateAllScreens()
  208. 【新增】native 下 HttpRequest 支持二进制加载
  209. 【新增】新增 fixedNarrow 和 fixedWide 屏幕适配方式
  210. 【新增】新增 BitmapText 对齐方式属性
  211. 【优化】Video 播放优化
  212. 【优化】第三方库物理引擎 p2 升级到最新的 7.0版本
  213. Windows版本下载 Mac版本下载
  214. Engine 2.5.5 2015-11-13

    新功能

  215. 【优化】tsc升级到1.7版本
  216. 【新增】Stage 增加设置脏矩形开关属性
  217. 【新增】Stage 增加动态修改设计分辨率
  218. 【新增】增加 EUI组件 Rect
  219. 【新增】Capabilities 在 native 下增加系统以及版本号属性
  220. 【新增】FPS显示信息增加 Ticker 和 EnterFrame 阶段的耗时显示
  221. 【新增】增加九宫格设置容错处理
  222. 【新增】wphone 支持多点触摸
  223. 【修复】修复 scale 等于0时,hitTest 会触发点击问题
  224. 【修复】修复 skew 属性 get 获取单位不正确问题
  225. 【修复】修复 RenderTexture.drawToTexture 第三个参数实现错误问题
  226. Windows版本下载 Mac版本下载
  227. Engine 2.5.0 2015-09-25

    新功能

  228. 【优化】全新的引擎工具包
  229. 【优化】白鹭核心库+第三方库
  230. 【新增】全新的用户界面系统:EUI
  231. 【优化】完备的升级策略
  232. 【新增】新的调试功能
  233. 【新增】自动脏矩形
  234. 【新增】不规则遮罩
  235. 【新增】新的矢量绘图方法:绘制扇形
  236. 【新增】支持横屏和全新的屏幕适配策略
  237. 【新增】新的媒体系统
  238. 【新增】支持Tiledmap
  239. Windows版本下载 Mac版本下载
  240. Engine 2.0 Final 2015-07-17

    新功能

  241. 【新增】纹理释放功能,通过RES.destroyRes可以释放掉纹理
  242. 【新增】native支持Graphics绘图
  243. 【新增】Stage增加frameRate属性,可动态更改帧频
  244. 【新增】数学模块新增部分方法
  245. 【新增】Graphics增加渐变色填充
  246. 【新增】全新渲染架构
  247. 【新增】增加quickbuild命令,可以增量编译项目
  248. 【新增】数据统计 DataEyeSDK
  249. 【新增】DragonBones支持4.0数据格式
  250. 【修复】修复文本bug
  251. 【修复】DragonBones某些情况下换肤会错位问题
  252. 【修复】iOS纹理过多导致帧频下降问题
  253. 【优化】更好的音乐支持,提升不同浏览器/App的兼容性
  254. 【优化】全新的热更新机制
  255. 【优化】减少gui模块发布体积
  256. 【优化】提升引擎及第三方库编译速度
  257. 【优化】DragonBones重构事件派发机制,改为使用egret.EventDispatcher
  258. Windows版本下载 Mac版本下载
  259. Engine 2.0 RC2 2015-07-03

    新功能

  260. 【新增】Stage增加frameRate属性,可动态更改帧频
  261. 【新增】数学模块新增部分方法
  262. 【新增】Graphics增加渐变色填充
  263. 【新增】增加quickbuild命令,可以增量编译项目
  264. 【修复】修复文本bug
  265. 【修复】DragonBones某些情况下换肤会错位问题
  266. 【优化】DragonBones重构事件派发机制,改为使用egret.EventDispatcher
  267. Windows版本下载 Mac版本下载
  268. Engine 2.0 RC1 2015-06-19

    新功能

  269. 【新增】支持开发者使用三种语言编写,分别是 TypeScript,JavaScript和JavaScript 2.0(ES6)
  270. 【新增】纹理释放功能,通过RES.destroyRes可以释放掉纹理
  271. 【新增】native支持Graphics绘图
  272. 【新增】DragonBones支持4.0数据格式
  273. 【新增】数据统计 DataEyeSDK
  274. 【修复】iOS纹理过多导致帧频下降问题
  275. 【优化】更好的音乐支持,提升不同浏览器/App的兼容性
  276. 【优化】全新的热更新机制
  277. 【优化】减少gui模块发布体积
  278. 【优化】提升引擎及第三方库编译速度
  279. Windows版本下载 Mac版本下载
  280. Egret Engine 1.7 2015-04-24

    新功能

  281. 【修复】修复POST请求在native发送字符串数据失败问题
  282. 【修复】Graphics连续绘图显示错误问题修复
  283. 【修复】Profiler中draw次数计算不准确问题修复
  284. 【优化】重构Animation,添加GUI动画库支持
  285. 【优化】sin和cos性能优化
  286. 【修复】自动补间数据解析bug修复
  287. 【修复】切换动画闪动bug修复
  288. 【修复】修复build命令某些情况下gui模块构建缺失文件
  289. 【优化】增加socket.io
  290. Windows版本下载 Mac版本下载
  291. Egret Engine 1.6 2015-03-13

    新功能

  292. 【优化】MovieClip架构重新设计
  293. 【新增】ByteArray 增加 writeUTF 等方法
  294. 【优化】Graphics自动计算bounds
  295. 【修复】修复合并大图之后 Bitmap 点击区域错误问题
  296. 【优化】RES模块现在可以在项目配置文件egretProperties.json中删除
  297. 【新增】新增BitmapLabel类
  298. 【修复】修复 PopupManager.addEventListener()没有传递thisObject参数的问题
  299. 【新增】为ScrollView gui.Scroller 增加 开始滚动的阈值和滚动速度选项
  300. 【新增】发布 native 项目可以加入 -compile 参数以发布压缩后的js文件
  301. 【优化】build 命令不会再自动引入 libs 下面的 .d.ts 文件,需要按照第三方库的形式接入
  302. 【优化】DragonBones支持3.0数据格式标准
  303. Windows版本下载 Mac版本下载
  304. Egret Engine 1.5.1 2014-12-26

    新功能

  305. 【新增】重构 RES 模块,添加了一个 RES.ResourceEvent.GROUP_LOAD_ERROR 事件,目前当资源组加载失败时,不会再派发 GROUP_COMPLETE 事件,而是改为派发 GROUP_LOAD_ERROR 事件。
  306. 【新增】当 RES 模块的单个资源加载失败时,会自动尝试进行重复加载,当加载三次均失败时,才会发出 IO_ERROR 事件。
  307. 【新增】添加 URLRequestHeader 类,开发者可以自定义 header.
  308. 【新增】添加多套素材的适配方案。
  309. 【修复】修复在 ScrollView 滚动后使用 localToGlobal 计算失效的 BUG。
  310. 【修复】修复 Scroller 的 viewport.nestLevel属性错误的问题,具体表现为List开启虚拟布局后仍然创建了所有子项。
  311. 【新增】增加运行时动画拷贝功能。
  312. 【新增】动画支持gotoAndStop
  313. 【新增】循环动画支持倒着播放
  314. 【优化】对静止的动画的播放进行智能优化,提升动画计算性能40%。
  315. 【优化】将DisplayBridge 的功能合并进Slot,提升渲染效率15%
  316. 【新增】增加bone.invalidUpdate API 可以在下一帧强制update该Bone
  317. 【重构】代码结构优化,使代码更易读更易维护
  318. 【修复】通过代码更改显示对象有时会得到错误结果
  319. 【优化】egret build 命令,显著提升大型项目(超过200个 typescript 文件)的构建速度
  320. Windows版本下载 Mac版本下载
  321. Egret Engine 1.5.0 2014-12-15

    新功能

  322. 【修复】解决 cacheAsBitmap 相关问题
  323. 【修复】解决 ScrollView 报错问题
  324. 【修复】修复 TabBar 的 ItemRenderer 里鼠标按下和弹起不是一个对象时会无法抛出选中事件
  325. 【修复】create_manifest 解决没有命名空间前缀的报错
  326. 【新增】增加当屏幕尺寸改变时,重新设置游戏的宽高
  327. 【新增】增加 WebSocket 支持
  328. 【新增】增加皮肤模板 ButtonSkin
  329. 【新增】ButtonBase 增加 icon 属性
  330. 【新增】增加物理系统
  331. 【新增】添加热更新机制
  332. 【优化】优化 publish 命令
  333. Windows版本下载 Mac版本下载
  334. Egret 1.1.4 2014-11-28

    新功能

  335. 【修复】 脏矩形 Low-Level API,现在开发者可以手动设置一个脏区域来实现区域渲染。
  336. 【修复】 跨域图片加载无法显示的问题。
  337. 【优化】 重构 StageText ,解决输入文本的各种遗留问题。
  338. 【修复】 输入框不能从中间插入的问题。
  339. 【修复】 EditableText.editable属性无效的问题。
  340. 【修复】 Scroller 不能自动布局的bug。
  341. 【修复】 滚动条默认滚动到最底部的bug。
  342. 【修复】 没有命名空间的类在编译时没有生成 className 的bug。
  343. 【修复】 windows 编译第三方库报错问题。
  344. Windows版本下载 Mac版本下载
  345. Egret 1.1.3 2014-11-14

    新功能

  346. 【修复】 在特定情况下,触摸区域判断错误的 BUG。
  347. 【修复】 Bitmap 切换纹理后测量不准的 BUG。
  348. 【优化】 为 egret.localStorage 添加一个 Boolean 型返回值,返回本地存储是否设置成功。
  349. 【修复】 Event.ENTER_FRAME 没有 target 对象的 BUG。
  350. 【修复】 UIAssets.source 进行素材交换时报错的 BUG。
  351. 【修复】 List在多选情况下dataProvider如果触发refresh()会导致selectedIndex和selectedIndices不一致的问题。
  352. 【优化】 修改gui.Scroller默认行为,皮肤中未指定Bar Skin的时候不显示ScrollBar。
  353. 【修复】 egret create project --type gui 会错误的创建皮肤ts文件的bug。
  354. 【优化】 将 egret create_app 命令现在生成的 support_path 调整为相对路径,方便多人开发进行版本控制协作。
  355. 【修复】 如果一个第三方库没有 .d.ts 文件 也没有 .ts 文件时会报出一个异常错误的 BUG。
  356. Windows版本下载 Mac版本下载
  357. Egret 1.1.2 2014-10-31

    新功能

  358. 【修复】 修复输入文本在部分 iOS 设备上点击时会“跳跃”一下的问题。
  359. 【修复】 修复输入文本单击后,文字不显示的问题。
  360. 【修复】 修复 scrollRect 的渲染错误,主要表现在 GUI 系统的 List 渲染错误的问题
  361. 【修复】 修复特定情况下 startserver 命令报错的 BUG。
  362. 【修复】 解决执行 egret create_app 命令后,原有的 HTML5项目黑屏,需要再执行一次 egret build -e 才能恢复的 BUG。
  363. 【修复】 解决 egret build --runtime native 在 egret 自身版本升级后编译错误的BUG。
  364. 【优化】优化 BitmapFillMode.REPEAT 的性能。
  365. 【新增】MovieClip 添加了一个 Event.COMPLETE 事件,在动画播放完之后会自动派发此事件。
  366. 【新增】新增游戏进入后台/返回前台的事件。
  367. 【新增】添加 ColorTransform 属性( beta )。 当前此属性只能应用于 WebGL / Android Support 模式,在 Canvas模式下会失效。
  368. 【新增】GUI添加了横向,纵向滚动条,当滚动条Skin存在时自动显示。
  369. Windows版本下载 Mac版本下载
  370. Egret 1.1.1 2014-10-17

    新功能

  371. 【修复】 修复 egret create 命令在包含空字符的目录中创建项目会报错的BUG。
  372. 【优化】大幅提升 egret build 命令的执行速度,编译速度有 2-3 倍提升。
  373. 【优化】优化 DragonBones 模块的性能,和之前版本项目有 40% 的性能提升。
  374. 【优化】优化显示列表渲染主循环性能,大约有 5% - 10% 的性能提升。
  375. 【新增】添加多行输入文本的支持
  376. Windows版本下载 Mac版本下载
  377. Egret 1.1.0 2014-09-26

    新功能

  378. 【重构】重构了 TextInput 和 StageText 类,解决输入文本会永远显示在最上层的问题
  379. 【重构】GUI 体系现在采用松耦合结构设计,如果使用 GUI模块,目前只会把引用到的类编译至项目中,通过这种做法,一个简单的GUI功能的游戏体积在未进行 GZIP压缩的前提下从500k降低至240k
  380. 【修复】 修复 Graphics 在绘制曲线时的一个潜在的绘制错误
  381. 【修复】 修复 Egret 事件触摸和 Zepto 等第三方 JavaScript库不兼容的BUG
  382. 【修复】 修复 GUI中的 Spacer 无法使用的BUG
  383. 【修复】 修复 GUIExamples 默认皮肤中的一些BUG
  384. 【优化】优化 TextField 的渲染性能
  385. 【优化】屏幕适配和尺寸修改现在只需要在 egret_loader.js 中进行修改,无需再修改 index.html
  386. 【优化】egret create 命令现在可以传入一个 type 参数决定创建项目的项目类型,目前包括 空项目、HelloWorld项目、GUI项目三种模板
  387. 【新增】添加 Egret 粒子库
  388. Windows版本下载 Mac版本下载 Demo&范例下载
  389. Egret 1.0.6 2014-09-12

    新功能

  390. 【新增】本地存储 API
  391. 【新增】添加第三方库 Google AdScene
  392. 【新增】添加第三方库 md5
  393. 【新增】添加第三方库 benchmark
  394. 【优化】冒泡事件性能优化
  395. 【优化】触摸检测函数性能优化
  396. 【优化】显示列表主循环性能优化
  397. 【优化】大幅优化大型项目中,egret build 命令的编译时间
  398. 【修复】解决 egret build 命令编译包含第三方模块的项目时候可能报错的bug
  399. 【修复】解决 windows 系统 / IE浏览器环境下,egret startserver 打开的 app 默认地址错误的bug
  400. 【修复】修复红米、红米 Note、华为荣耀3C等部分手机在特定情况下游戏会“闪烁”以及全部文字变成黑色的bug
  401. 【修复】 修复 Rectangle.containRectangle 函数判断可能错误的bug
  402. 【修复】 修复当 URLVariables 和 GET 请求同时使用时,参数未被发送的bug
  403. 【修复】 修复在特定情况下,触摸检测结果和 Flash 不一致的 bug
  404. 【修复】 修复 GUI中的 Spacer 无法使用的BUG
  405. 【修复】 修复 GUIExamples 默认皮肤中的一些BUG
  406. Egret 1.0.5 2014-08-29

    新功能

  407. 【新增】添加对 Native 背景音乐和音效的支持
  408. 【新增】添加扩展接口,允许第三方SDK和 egret 集成
  409. 【新增】Egret Android 配置环境无需再进行 NDK 的配置
  410. 【新增】egret build 命令支持第三方模块
  411. 【修改】现在创建一个新项目时不会再创建 gui / dragonbones 模块
  412. 【修复】 用户在 enterFrame 阶段触发的异常会导致游戏黑屏的问题
  413. 【修复】 TextInput 输入文本浏览器兼容问题,此改动无法向下兼容
  414. 【修复】 TouchContext.maxTouches 参数失效的问题,现在开发者如果将此属性设置为1,则不会触发多点触控
  415. Egret 1.0.4 2014-08-17

    新功能

  416. 【新特性】 资源管理模块添加subkey字段,开发者使用 TexturePacker 等工具进行合并资源现在只需要进行更少的调整
  417. 【新特性】 资源管理模块RES.loadConfig()支持多次调用,加载多个配置文件
  418. 【新特性】 资源管理模块增加RES.setMaxLoadingThread()方法,设置最大并发加载量
  419. 【新特性】 egret build 命令现在可以置需要编译的模块,通过排除不需要加载的模块,egret的最小体积在未进行zip的前提下从520k优化至155k
  420. 【新特性】 egret publish 命令现在会将全部代码和素材生成到项目文件夹下 release 文件夹中。开发者在发布游戏时,只需要把这个文件夹上传到 Web服务器即可
  421. 【修复】 修复 WebGL 模块的 BlendMode 可能错误的问题
  422. 【修复】 资源管理模块修复 RES.getResByUrl()方法加载声音资源失败的BUG
  423. Egret 1.0 Final 2014-08-08

    新功能

  424. 【新特性】 兼容 Flash ActionScript 3.0 的 ByteArray 类。允许开发者导入由 AdobeAIR 制作的工具的ByteArray格式
  425. 【新特性】 添加初始化帧频设置,方便开发者模拟调试低帧频情况下的业务逻辑
  426. 【新特性】 原生解决方案,新增读写文件的功能
  427. 【新特性】 原生解决方案,新增读写文件的功能
  428. 【新增】 新增全新的GUI范例皮肤,比之前的皮肤更加漂亮了
  429. 【改进】 原生解决方案,实现自动批处理(AutoBatching),提升渲染速度
  430. 【改进】 原生解决方案,优化文字处理速度
  431. 【修复】 解决在 iOS 设备和少部分 Android 设备上,Sound 类加载会失败的BUG
  432. 【修复】 解决使用 egret startserver 命令启动一个服务器运行egret项目时,声音无法循环播放的问题
  433. 【修复】 解决在特定情况下 getQualifiedClass 方法会获取错误的问题
  434. 【修复】 解决在小米设备的默认浏览器中,一次 TouchEvent.TAP 事件会触发两次触摸事件的BUG
  435. 【修复】 修复设置UIAsset上下左右为相对位置时,绘图位图大小错误的BUG
  436. 【修复】 原生解决方案,修复特定状态下,图片旋转后绘制位置异常的BUG
  437. 【修复】 原生解决方案,修复文字位置不准确的BUG
  438. 【重构】 Egret GUI 现在的命名空间修改为 egret.gui
  439. 【重构】 原生解决方案,重构矩阵模块,使用新的矩阵与向量处理模块
  440. 【重构】 原生解决方案,重构矩阵管理类
  441. 【重构】 原生解决方案,重构渲染模块,实现自动批处理。
  442. 【重构】 原生解决方案,重构文字模块。实现自动批处理,支持自动批处理,提高了渲染速度
  443. Egret 1.0 RC2 2014-07-28

    新功能

  444. 【新特性】 WebGL 支持(Beta)
  445. 【新特性】 添加 egret.setTimeout函数和 egret.clearTimeout函数
  446. 【新特性】 集成 TypeScriptCompiler,开发者现在在安装 Egret 时无需手动下载 TypeScript 了
  447. 【新特性】 增加 egret info 命令,可以查看当前 egret的版本和安装路径信息
  448. 【新特性】 egret build 增加 -sourcemap 参数生成 js.map 文件,支持在TypeScript中进行断点调试
  449. 【改进】 优化了BitmapText 性能
  450. 【改进】 优化 egret build 命令,现在编译速度会和之前比提升最高 20%,大型项目更加明显
  451. 【修复】 修复RadioButtonGroup排序函数的作用域不正确导致递归出错
  452. 【修复】 修复第三方资源打包工具对素材进行裁边时,解析错误的BUG,并更新了 ShoeBox / TexturePacker 的Egret插件的导出格式
  453. 【修复】 当BitmapText.text 中存在 fnt 配置文件中不存在的字形时,目前会提示一个 Warning,而非给出一个难以理解的错误信息
  454. 【修复】 修复 Graphics API 在特定情况下,连续调用 lineTo() 绘制结果错误的BUG
  455. 【修复】 修复ProgressBar无法执行缓动动画的问题
  456. 【修复】 修复在另一部分三星手机中,当游戏从锁屏状态恢复后,游戏画面卡死的bug
  457. 【修复】 修复 egret publish 在 windows 环境下报错的bug
  458. 【修复】 修复 egret startserver 在当前项目路径下直接运行(不输入项目名)会报错的bug
  459. 【修复】 修复在一台设备同时拥有鼠标事件和触摸事件时(如触屏笔记本 Windows 8 系统),鼠标事件无法响应的bug
  460. Egret 1.0 RC 2014-07-11

    新功能

  461. 【新特性】 为 Graphics API 添加 moveTo / curveTo / drawCircle 等方法
  462. 【新特性】 Graphics解决和Flash表象不一致的一系列问题,如不调用endFill方法就不会绘制等
  463. 【新特性】 添加 DisplayObject.getChildByName(name) 方法
  464. 【新特性】 添加精确像素碰撞检测
  465. 【新特性】 添加 egret publish 命令,通过封装 Google Closure Compiler 进行代码压缩
  466. 【新特性】 添加自动化生成 game_file_list.js 文件的功能
  467. 【新特性】 egret build命令支持对exml文件的编译,直接生成目标js文件。exml是Egret GUI支持的皮肤描述文件。
  468. 【新特性】 TS文件不再需要声明reference文件引用节点
  469. 【改进】 优化 DisplayObjectContainer.swapChildren() 的性能
  470. 【改进】 egret.UIAsset 类的构造函数添加一个可选参数 source
  471. 【改进】 改进 egret startserver 命令,使其对开发者更为友好
  472. 【改进】 大幅优化引擎主渲染循环 updateTransform 的性能
  473. 【改进】 大幅优化引擎 hitTest 的性能
  474. 【改进】 修改 将 DisplayObject.cacheAsBitmap() 修改为 DisplayObject.cacheAsBitmap ,以和 Flash Style API 保持一致
  475. 【改进】 Skin.createChildren()方法的执行时机调整到hostComponent赋值之后
  476. 【改进】 优化 DragonBones 模块的性能,在移动设备浏览器中有 200% 左右的性能提升
  477. 【改进】 UIStage增加autoResize属性
  478. 【改进】 命令行工具改为无需声明reference的编译方式
  479. 【改进】 增加Profiler具体显示,现在 Profiler 将会在三行 Profiler 信息前分别将其标记为 Draw / Cost / FPS
  480. 【改进】 添加 Rectangle.containsPoint 方法
  481. 【修复】 解决在部分三星设备中,当游戏从锁屏状态恢复后,游戏画面卡死的bug
  482. 【修复】 解决 egret 安装在包含空格的文件夹内时创建新项目会报错的bug
  483. 【修复】 解决 egret create 命令传入绝对路径导致报错的bug
  484. 【修复】 解决 GraphicsAPI 在 RenderTexture上渲染失败的BUG
  485. 【修复】 解决BitmapText重复修改文字失效的bug
  486. 【修复】 解决 ProgressBar设置当前value后立刻调用时会返回错误的bug
  487. 【修复】 解决 Group某些情况下添加子项失败的问题
  488. 【修复】 解决 RES.getResByUrl()加载位图报错的bug
  489. 【修复】 解决 DragonBones 模块中在人物换装时可能层级显示错误的bug
  490. 【修复】 修复在Mobile设备上获取StageHeight错误的bug
  491. 【修复】 修复Bitmap对含有透明边界的且来自SpriteSheet的位图绘制不正确的问题
  492. 【修复】 解决 Native 方式蒙版失效的问题
  493. 【修复】 解决 Native 方式下文本测量宽度获取错误的bug
  494. 【修复】 解决设置文本居中后,Native上的文本位置渲染错误的bug
  495. 【重构】 MovieClip类的结构进行了重构,允许开发者对数据格式进行扩展,同时废弃了部分API,目前被废弃的API会向下兼容
  496. Egret 1.0 beta 2014-06-04

    新功能

  497. 【新特性】 GUI 体系。
  498. 【新特性】 JS-C Binding机制以及 Android的 Beta 版本实现。
  499. 【新特性】 全新的资源管理机制,更接近 Flash 风格的 URLLoader / URLRequest API
  500. 【新特性】 Graphics API 和 Sprite
  501. 【新特性】 游戏基础库-对象池与有限状态机
  502. 【新特性】 TextField 支持 粗体、斜体样式
  503. 【改进】 改进的 Egret 命令行工具,编译速度大幅度提升,更灵活的使用方式和更详细的使用说明
  504. 【改进】 重新设计了 Egret部分配置文件的格式和解析方式,使其更符合市面主流工具的标准输出结构
  505. 【改进】 优化主渲染循环在 updateTransform 阶段的性能,根据游戏不同的复杂度,有30%-200%的提升
  506. 【改进】 添加 Bitmap.scale9Grid 属性,废除 Scale9Bitmap 类
  507. 【改进】 将 examples 文件夹迁移至 egret-examples 项目
  508. 【改进】 将命名空间从 ns_egret 调整为 egret
  509. 【改进】 解决 StageText 输入文本在不同的设备上可能出现文字显示过大或者过小的BUG
  510. Egret 0.9 prerelease 2014-05-15

    新功能

  511. 【改进】 大幅度提升编译速度,创建新项目的编译速度提升约30倍
  512. 【改进】 取消了对tsc编译器的错误忽略处理
  513. 【改进】 大幅度提升渲染循环中 updateTransform() 的性能,整体性能在移动设备上提升30% ~ 200%
  514. 【改进】 添加 Graphics API 和 Shape 类
  515. 【改进】 初始化项目模板更改
  516. GitHub开发版