dragonbones-runtime
Version:
the tools to build dragonbones file for diffrent framework
55 lines (32 loc) • 2.32 kB
Markdown
Egret 1.0.4 Release Note
===============================
最近更新时间:2014年8月17日
欢迎您使用Egret
特别鸣谢:
* 墨麟集团-武汉鱼之乐信息技术有限公司
* 南京泥巴怪网络科技有限公司
* 北京小苹果网络科技有限公司
## 概述
Egret 1.0.4 是 Egret 1.0的正式版本的第一个小更新,在这个版本中,我们主要聚焦于BUG修复和游戏发布相关的优化
## 更新内容
#### 核心显示列表
* 修复 WebGL 模块的 BlendMode 可能错误的问题
#### 资源管理模块
* 添加subkey字段,开发者使用 TexturePacker 等工具进行合并资源现在只需要进行更少的调整。
* RES.loadConfig()支持多次调用,加载多个配置文件
* 增加RES.setMaxLoadingThread()方法,设置最大并发加载量
* 修复 RES.getResByUrl()方法加载声音资源失败的BUG
#### 命令行工具
* egret build 命令现在可以置需要编译的模块,通过排除不需要加载的模块,egret的最小体积在未进行zip的前提下从520k优化至155k。更多细节参见[这里](#tag1)
* egret publish 命令现在会将全部代码和素材生成到项目文件夹下 release 文件夹中。开发者在发布游戏时,只需要把这个文件夹上传到 Web服务器即可。
## 路线图
Egret 接下来的版本将专注解决以下问题
* 将模块化编译机制扩展到第三方模块上
* 解决 StageText . TextInput 相关的兼容性问题
## 向下兼容性变更
由于egret publish 命令进行了修改,现有项目的release.html文件需要进行修改,开发者只需要执行 ``` egret upgrade { your_project_name} ``` 命令,这个命令会搜索开发者的 release.html文件,将其修改为支持新版本格式的文件。
## 部分详细改动日志
<a name="tag1"></a>
### 模块化编译
在 egret 之前的版本中,引擎中的所有代码都会在 publish 后编译成一个文件,但是开发者很可能不会使用引擎中的所有功能,这带来了额外的网络传输开销。
1.0.4版本中我们重点优化了这个问题。现在egret引擎分为 core / gui / dragonbones / html5 / native 5个模块,开发者只需要在 ``` egretProerties.json ``` 文件中配置你的模块,就可以编译指定模块从而降低编译体积。