Skip to content

Latest commit

 

History

History
79 lines (52 loc) · 2.82 KB

1.5.4_ReleaseNotes.md

File metadata and controls

79 lines (52 loc) · 2.82 KB

Egret 1.5.4 Release Note

最近更新时间:2015年2月6日

欢迎您使用Egret

特别鸣谢:

  • 墨麟集团-武汉鱼之乐信息技术有限公司
  • 南京泥巴怪网络科技有限公司
  • 北京小苹果网络科技有限公司
  • 小米互娱-米聊团队
  • 梦启(北京)科技有限公司
  • 欢聚时代游戏事业部-前端技术组
  • 北京多放辣椒网络科技有限责任公司
  • 开心网开腾工作室

概述

Egret 1.5.4 社区体验版是一个针对Egret引擎双周迭代改良后的第四个社区体验版本。在这个版本中,我们主要聚焦于ByteArray优化以及bug修复。

注:社区体验版里包含了之前Final版本的所有功能,也会加入引擎最新的一些功能实现。如1.5.4社区体验版包含了1.5的功能,加入了新的功能,也对1.5的问题做了修正,1.5.4的新功能经过数次的版本迭代趋于稳定后,将会被合并进入下一个Final版本。如开发者将游戏用于production环境,推荐使用Final版本;如果希望第一时间体验功能,推荐使用社区体验版。

更新内容

核心显示列表

  • 屏幕适配策略支持自定义扩展
  • webgl 性能优化
  • ByteArray 增加 writeUTF 等方法
  • 修复 BitmapText 可能绘制不正确问题
  • event增加回收初始化
  • timer和flash保持一致
  • graphics自动计算bounds
  • MovieClip一些问题修复

GUI体系

  • 修复切换皮肤时,旧皮肤里的子项可能不从父级移除的问题
  • 为Scroller增加 change start,change end 事件
  • 为ScrollView Scroller 增加 开始滚动的阈值和滚动速度选项
  • 修复ScrollView延迟触摸可能会触发 this.stage 为 null 的问题

命令行工具

  • 发布 native 项目可以加入 -compile 参数以发布压缩后的js文件
  • 提升构件引擎及第三方库速度
  • build 命令加入构建时间输出
  • build 命令可以加入 -log 参数查看编译过程日志
  • publish 命令现在只会拷贝项目中 bin-debug libs resource launcher 文件夹下的内容
  • build 命令不会再自动引入 libs 下面的 .d.ts 文件,需要按照第三方库的形式接入。具体参考微信API接入

第三方库

  • 加入微信API

Egret Android Support

  • 优化下载与Http模块
  • 优化文字处理,减少文字对内存的需求
  • 优化AutoBatch。减少内存冗余
  • 解决在某些机型无故Crash的问题
  • 解决横屏游戏,从锁屏状态返回游戏有可能显示异常的问题
  • 解决 graphics 旋转显示不正确问题

已知问题

  • Android Graphics API 目前只支持简单的画线操作
  • Android TextField API 目前不支持加粗和斜体
  • Android RenderTexture 尚未实现
  • iOS Support 目前只支持 iOS7+ 的版本