首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Egret Engine 5.3.8 发布:支持字节跳动小游戏、改善开发体验

今天我们正式发布了Egret Engine 5.3.8版本,相比于5.3系列中的其它版本,我们这次发布相对比较低调,但内容很接地气:新增字节跳动小游戏的发布支持,修复Egret Engine在运行时2D渲染、3D渲染、龙骨、Egret Native发布环节出现的问题,优化Webpack编译中 legacy 模式中的部分问题,从而提升Egret Engine 5.3系列版本的整体开发体验。

当然,5.3.8版本依然是一个社区体验版,我们计划再做些功能修复使其性能更加稳定时,版本号会提升到 5.4.0,届时老铁门的新老项目均可放心使用。

本次更新内容如下:

字节跳动小游戏支持

在今天的5.3.8版本中我们增加了大家期待的字节跳动小游戏的发布支持,配合最新版本(1.2.0)的 Egret Launcher,老铁们就能实现可视化的发布。

温馨提示:

Egret 老铁们发布字节跳动小游戏时,Egret Launcher 需要在1.2.0以上版本,Egret Engine需要在5.3.8以上版本,这点很重要!!!

Egret Engine运行时

本次更新 Egret Engine 运行时修复了如下问题:

2D渲染

[修复]修复 blur 滤镜显示错误的问题;

[修复]修复部分浏览器切到后台后再拉起页面,声音无法播放的问题;

[修复]修复 textfield setFocus 无法唤起键盘的问题;

3D渲染

[新增]增加新的 api : createTextureForCameras,可同时获取同一场景内多个相机的渲染贴图;

[修复]修改引入 3d 库后,文本显示模糊的问题;

[修复]修改 api : createTExtureFrom3dScene,增加贴图质量系数;

龙骨

[修复]修复5.3版本后,龙骨骨骼节点显示异常的问题;

Egret Native

[新增]增加native原生渲染zindex的适配;

[修复]修复native原生渲染黑屏的问题;

Egret Compiler

我们在引擎 5.3.6版本在白鹭引擎中引入了 webpack 编译,并在5.3.7版本中提供了更容易向下兼容的 legacy 模式。从5.3.8版本开始,这项功能被正式命名为了 EgretCompiler,并内置到了最新版本的 EgretLauncher中。开发者只要安装最新版本 Launcher 并在其中的【工具】选项卡中下载 Egret Compiler,即可更轻松的使用,而无需在每个项目中都执行 npm install 命令。

除此之外,这个版本的 webpack 编译还优化了如下内容:

legacy 模式

修复装饰器排序问题;

修复 namespace 报错问题;

修复全局枚举无法访问的问题;

添加 sourcemap 支持;

修复 src 文件夹中包含 .d.ts 引发的编译错误;

修改 legacy 模式下的 .ts匹配规则,采用 tsconfig.json 中的配置而非写死 src 文件夹;

支持在 Linux 平台构建;

修复编译后 egret.is 返回错误结果问题;

优化输出体积,降低大约20%

添加 typescript.tsconfigPath;

Egret UI Editor

Egret UI Editor 在5.3.8版本中更新至了 1.11版本,引入了如下特性:

[新增]资源库增加右键->复制资源名;

[新增]Exml源码支持格式化;

[新增]支持按住右键拖动皮肤;

[优化]资源管理器支持通过Delete键删除文件;

[优化]右键菜单项显示对应的快捷键;

[优化]预览状态下可以通过鼠标滚轮缩放界面;

[优化]将大小&位置部分属性项步长调整为1,对鼠标操作更友好;

[优化]支持拖拽资源到输入框来改变Button的快捷皮肤;

[优化]自定义组件按字母排序,方便查找;

[优化]组件边框使用canvas绘制,皮肤编辑更加流畅;

[修复]某些情况下点击会触发拖拽导致更改组件层级的问题;

[修复]频繁更改组件位置可能导致编辑器崩溃的问题;

[修复]文件变更后Ctrl+P快捷打开文件中的列表未同步更新的问题;

[修复]更改组件皮肤后界面未实时更新的问题;

文档中心

我们从2020年初开始翻新了白鹭引擎的文档中心,改善样式,强化文档搜索功能,这个版本我们在此之上进行了如下优化:

优化访问速度,现在文档中心的页面打开速度从平均2秒提升到了300平均毫秒

添加多篇文档,去掉一些过时的文档

所有文档中的示例代码改用 ES2015 风格编写,如所有的 var 变量声明修改为 let 或者 const

添加 EgretPro 文档

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200806A0Q1JO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券