UNPKG

dragonbones-runtime

Version:

the tools to build dragonbones file for diffrent framework

77 lines (47 loc) 2.15 kB
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 项目需要重新创建一遍