dragonbones-runtime
Version:
the tools to build dragonbones file for diffrent framework
77 lines (47 loc) • 2.15 kB
Markdown
Egret 1.5.0 Release Note
===============================
最近更新时间:2014年12月12日
欢迎您使用Egret
特别鸣谢:
* 墨麟集团-武汉鱼之乐信息技术有限公司
* 南京泥巴怪网络科技有限公司
* 北京小苹果网络科技有限公司
* 小米互娱-米聊团队
* 梦启(北京)科技有限公司
* 欢聚时代游戏事业部-前端技术组
* 北京多放辣椒网络科技有限责任公司
## 概述
Egret 1.5.0 是 Egret 1.5 的正式版本的第一个大更新版本。在这个版本中,我们主要聚焦于BUG修复、WebSocket和物理系统的支持。
## 更新内容
#### 核心显示列表
* 解决 cacheAsBitmap 相关问题
* 解决修复 ScrollView 报错问题
* 增加当屏幕尺寸改变时,重新设置游戏的宽高
* 增加 WebSocket 支持
#### GUI体系
* 增加皮肤模板 ButtonSkin
* ButtonBase 增加 icon 属性
* 修复 TabBar 的 ItemRenderer 里鼠标按下和弹起不是一个对象时会无法抛出选中事件
#### 第三方库
* 增加物理系统
#### 命令行工具
* 优化 publish 命令
* create_manifest 解决没有命名空间前缀的报错
#### Egret Android Support
* 添加热更新机制
#### 已知问题
* Android Graphics API 目前只支持简单的画线操作
* Android TextField API 目前不支持加粗和斜体
* Android RenderTexture 尚未实现
* iOS Support 目前只支持 iOS7+ 的版本
#### 升级步骤
* 执行 egret upgrade 命令。
* 执行成功后,新的native_loader.js和native_require.js代替原来的native_loader.js,并且会生成一份旧native_loader.js的副本(copy_native_loader.js)。
* 如果旧native_loader.js中有修改过数据(如DesignSize),请按照copy_native_loader.js的数据在新的native_loader.js或者native_require.js中修改。
* 再次编译一下项目
```egret build {your_project} -e```
* 如果创建过native项目,请执行
```egret build {your_project} -e --runtime native```
* 项目验证没问题后请删除copy_native_loader.js。
#### 相关不兼容问题
* 更新 1.5.0 之后原先的 Android 项目需要重新创建一遍