dragonbones-runtime
Version:
the tools to build dragonbones file for diffrent framework
64 lines (48 loc) • 2.75 kB
Markdown
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 公开测试版