最近更新时间: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功能的游戏体积在未进行 GZIP压缩的前提下从500k降低至240k
- 修复 GUI中的 Spacer 无法使用的BUG
- 修复 GUIExamples 默认皮肤中的一些BUG
- 添加 Egret 粒子库
- egret create 命令现在可以传入一个 type 参数决定创建项目的项目类型,目前包括 空项目、HelloWorld项目、GUI项目三种模板
- 使用全新的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 公开测试版