UNPKG

dragonbones-runtime

Version:

the tools to build dragonbones file for diffrent framework

64 lines (48 loc) 2.75 kB
Egret 1.1.0 Release Note =============================== 最近更新时间:2014年9月26日 欢迎您使用Egret 特别鸣谢: * 墨麟集团-武汉鱼之乐信息技术有限公司 * 南京泥巴怪网络科技有限公司 * 北京小苹果网络科技有限公司 * 小米互娱-米聊团队 * 梦启(北京)科技有限公司 * 欢聚时代游戏事业部-前端技术组 ## 概述 Egret 1.1.0 是 Egret 1.0 的正式版本的第一个大更新版本。在这个版本中,我们主要聚焦于 实现一个基础的粒子库 和 Native Android App 的完善 ## 更新内容 #### 核心显示列表 * 完全重构了 TextInput 和 StageText 类,解决输入文本会永远显示在最上层的问题。 * 修复 Graphics 在绘制曲线时的一个潜在的绘制错误 * 小幅优化 TextField 的渲染性能 * 修复 Egret 事件触摸和 Zepto 等第三方 JavaScript库不兼容的BUG * 屏幕适配和尺寸修改现在只需要在 ``` egret_loader.js ``` 中进行修改,无需再修改 ``` index.html ```` #### GUI体系 * GUI 体系现在采用松耦合结构设计,如果使用 GUI 模块,目前只会把引用到的类编译至项目中,通过这种做法,一个简单的GUI功能的游戏体积在未进行 GZIP压缩的前提下从500k降低至240k * 修复 GUI中的 Spacer 无法使用的BUG * 修复 GUIExamples 默认皮肤中的一些BUG #### 第三方库 * 添加 Egret 粒子库 #### 命令行工具 * egret create 命令现在可以传入一个 type 参数决定创建项目的项目类型,目前包括 空项目、HelloWorld项目、GUI项目三种模板 #### Egret Android Support * 使用全新的JavaScript引擎,与之前版本相比有至少 75% 的性能提升。 * 使用 Android 原生网络接口代替之前的 CURL 实现。 * 由于上述改动,一个 Android HelloWorld 项目体积从3.5M 降低至 2.5M。 * 为 Android App 添加输入文本支持。 * 修复在特定情况下,音乐文件加载导致游戏卡顿的问题 。 * 修复本地存储可能无法正确读取内容的问题。 * 修复横屏游戏在按下锁屏键后再返回游戏时可能导致 crash 的问题。 * 修复在 Native 环境和 HTML5 相比,文本显示会低 2 像素的问题。 * 修复混合模式在特定情况下会出现错误的问题 #### 已知问题 * Android Graphics API 目前只支持简单的画线操作 * Android TextField API 目前不支持加粗和斜体 * Android RenderTexture 尚未实现 ## 路线图 Egret 接下来的版本将专注解决以下问题 * 进一步优化 egret 显示列表主循环性能 * 进一步完善 Egret Android Support * 优化 egret 的编译速度,添加自动编译机制 * 发布 GUI编辑器 Egret Wing 公开测试版