白鹭引擎产品工具更新,完善小游戏、QQ玩一玩开发支持

栏目: 软件资讯 · 发布时间: 6年前

内容简介:为了让开发者们获得更好的开发体验,同时在搜集大家通过官方社区、微信小游戏技术讨论群提交的反馈意见后,我们在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]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数据化管理

数据化管理

黄成明 (@数据化管理) / 电子工业出版社 / 2014-7 / 59.90元

《数据化管理:洞悉零售及电子商务运营》讲述了两个年轻人在大公司销售、商品、电商、数据等部门工作的故事,通过大量案例深入浅出地讲解了数据意识和零售思维。作者将各种数据分析方法融入到具体的业务场景中,最终形成数据化管理模型,从而帮助企业提高运营管理能力。 《数据化管理:洞悉零售及电子商务运营》全部案例均基于Excel,每个人都能快速上手应用并落地。一起来看看 《数据化管理》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具