内容简介:为了让开发者们获得更好的开发体验,同时在搜集大家通过官方社区、微信小游戏技术讨论群提交的反馈意见后,我们在1月29日对旗下的白鹭引擎、Egret Launcher、微端、Egret Wing等4款产品工具进行了更新。其中,白鹭...
为了让开发者们获得更好的开发体验,同时在搜集大家通过官方社区、微信小游戏技术讨论群提交的反馈意见后,我们在1月29日对旗下的白鹭引擎、Egret Launcher、微端、Egret Wing等4款产品工具进行了更新。其中,白鹭引擎推出了5.1.5版本,本次版本是我们对于稍早前推出的5.1.0引擎的一次集中性缺陷修复,新版引擎完善了对微信小游戏、QQ玩一玩以及AssetsManager 的稳定性支持,将会更方便大家开展游戏项目。
1. 白鹭引擎5.1.5
1.1 微信小游戏
一直以来白鹭引擎团队在引擎开发中与开发者保持着良好的沟通与反馈机制,在此我们也向所有提交意见的开发者们表达致谢。在本次新版里我们在经大家反馈后增加了引擎之前不支持微信小游戏XML解析的功能,同时也修复了在小米MIX2等机型中会遇到闪退的BUG,开发者可将引擎版本升级至5.1.5来率先体验包含如下改进带来的便利:
- 修复一个个别机型会闪退的 BUG,例如小米MIX2
- 增加 XML 解析功能,经开发者反馈,引擎之前在小游戏不支持 XML 解析功能,本次更新后开发者可以使用 egret.XML.parse 解析 XML 文件了
1.2 QQ 玩一玩
- 本次白鹭引擎团队对QQ玩一玩平台的支持进行了较大的改善,重点修复了以下问题:
- 支持富文本,开发者可以使用 textFlow 属性设置富文本
- 支持字体超链接,开发者可以使用 textFlow 属性设置超链接
- 支持字体描边,开发者可以使用 stroke 属性设置描边
- 支持 MovieClip,开发者可以使用 egret.MovieClip 播放序列帧动画
- 修复 localToGlobal / getBounds 等函数导致的问题
- 优化 Graphics 的性能
- 修复 Socket 相关 BUG
- 修复 HTTP 请求相关 BUG
1.3 已知问题
白鹭引擎目前尚有以下功能尚未支持QQ玩一玩平台,请开发者们予以知悉:
- 渲染相关
- 不规则遮罩
- 位图文本
- 动态截屏
- 位图缓存
- 触摸相关
- 像素级碰撞检测
- 点击穿透
- 调试相关
- 脏矩形调试显示
- fps监视器
- 屏幕调试日志
以上功能预计在后续的更新中将得到支持。同时,由于QQ玩一玩平台采用的 bricks引擎目前处于内测状态,仍然存在一些问题,目前我们暂时不建议开发者在QQ玩一玩平台使用以下功能:
- 贝塞尔曲线绘制
- 视频播放
以上问题我们会和QQ玩一玩平台的工程师们保持紧密沟通,争取尽快解决。
1.4 AssetsManager
- 修复 resourceRoot 只能设置一个的 BUG,现在可以每次 loadConfig 指定不同的 resourceRoot
1.5 2D 渲染 - JavaScript
- 修复 Mesh 不支持纹理旋转问题(感谢 野猪来了 研发团队)
- 修复 BitmapText 可能导致引擎内部报错(感谢开发者 罪舞)
- 修复 eui 虚拟布局可能创建过多对象问题(感谢开发者 IT学思想)
- 修复 egret.ByteArray.readBytes 函数会导致 bytesAvailable 异常问题(感谢开发者 efei731)
- 修复 eui.BitmapLabel 重复设置font因为异步加载会导致字体错乱问题(感谢开发者 lava-hammer)
- 修复设置滤镜的显示对象渲染会出现偏移问题(感谢 猪来了 研发团队)
1.6 命令行
增加 CleanPlugin 插件,开发者可以使用该插件清理指定目录
增加 RenamePlugin 插件,开发者可以使用该插件进行文件crc32等版本控制
2. Egret Launcher
在这次更新中,我们优化了Egret Launcher的交互体验,主要新增了新闻和工具添加更新通知,方便大家及时获取最新新闻资讯,同时优化和修复了部分问题,如下所示:
- 新闻和工具添加更新通知,及时获取最新资讯
- 重新设计了创建项目界面
- 优化了删除项目流程,逻辑更清晰
- 优化部分微端面板UI
3. Wing
在这次更新中,Egret Wing也迎来了一次升级,主要包含了以下功能
- 修复本地没有安装项目对应版本Exml不能预览
- 修复删除组件对应的Exml defult.thm.json 自动更新
4. 微端
白鹭微端解决方案在这次版本更新中也引入了一些新特性,并优化和修复了部分问题:
【新增】支持 window.onload 和 document的onreadystatechange 事件
【新增】支持 document.URL 属性
【新增】支持 sessionStorage 数据存储
【新增】可以设置 webview 的透明与否
【优化】优化对 window.ExternalInterface 的支持
【优化】完善对 dom 标签的支持
【优化】优化 GPUMemory 内存释放
【优化】优化 iOS 系统对 indexDB 的支持
【修复】iOS 在某些情况下多点触摸无效的问题
【修复】修复 js 为空文件时报错的问题
【修复】某些情况下适量绘图颜色错误的问题
【修复】修复 eui 旋转时,图片会放大的问题
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 基于eui的白鹭引擎H5小游戏入门总结
- 白鹭产品矩阵更新,引擎完善小游戏和Facebook开发支持
- 白鹭引擎 5.1.2 发布 完善对微信小游戏支持
- 白鹭引擎 5.1.4 发布,完善微信小游戏,QQ 玩一玩
- 聚人才畅谈小游戏发展机遇,2018白鹭HTML5开发者沙龙武汉站干货再升级
- Egret白鹭H5开发-围住神经猫
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
我是一只IT小小鸟
胡江堂、李成、唐雅薇、秦琴、蒋宇东、刘未鹏、居振梁、刘帅、温卫斌、张弦、张凯峰、庄表伟、宋劲杉、程露、黄小明、易晓东、简朝阳、林健、高昂、徐宥、辜新星 / 电子工业出版社 / 2009 / 29.80
一群IT小小鸟—— 来自十几所院校,或男生,或女生;或科班,或半路转行。 分布在不同的公司,或外企,或国企,或民企,老板有土有洋。 有失意,有快意;有泪水,有欢笑。在失望中追求希望,在迷茫中辨别方向。 他们用自己的成长故事,告诉在校的师弟师妹们: 青春太宝贵,千万别浪费;要想不浪费,万事早准备。一起来看看 《我是一只IT小小鸟》 这本书的介绍吧!