您现在的位置是:首页 > 文章详情

EgretPro 1.3 正式发布,带来性能翻倍的 3D 骨骼动画系统

日期:2020-03-18点击:335

各位开发者好!

白鹭引擎团队在春节前发布 Egret Pro 1.2 版本后,再接再厉在今天即将发布 Egret Pro 1.3 版本。这个版本我们重点完善了引擎的动画系统,同时还带来了一些用户体验提升和缺陷修复,具体更新内容如下:

完全重构的 3D 骨骼动画系统

这项功能是 EgretPro 1.3 版本的重点更新,简明扼要一句话形容就是,使用新版本的 3D 骨骼动画平均可以带来 3 倍以上的性能提升,具体数据如下:

除了性能提升之外,经过与白鹭引擎团队深入合作的某游戏开发团队的全面评测,采用新的 Animation 方案后,其游戏的 CPU 温度平均从 41℃ 降低至 38℃,手机发热现象得到显著缓解。(评测工具:腾讯性能狗,https://perfdog.qq.com/ )

为了实现该功能,您需要安装 EgretPro 1.3版本,并使用我们新加入的 BakeAnimation 功能,具体的文档请参见这篇文章

提供多运行时下载功能

我们在这次更新中为 Egret Pro 添加了多运行时下载功能。开发者后续可以随时通过 Egret Pro的运行时下载面板下载引擎的最新更新。

通过这个功能,我们计划将 EgretPro 的更新节奏进一步加快,从平均每月一次更新,调整为平均每两周一次运行时小更新,平均每六周一次编辑器大更新。通过这种调整,我们可以更快速的响应和改进开发者对 Egret Pro 提出的诸多意见,而不是把许多功能堆叠到一次大更新中。

大幅提升运行时解压速度

Egret Pro 在首次启动以及安装新的运行时的时候会进行运行时解压,在之前的版本中这会消耗不少时间。我们在新版本中将解压逻辑从 JavaScript 层移植到 NativeC++层,经测试在比较旧的 PC 设备(CPU 型号为 i5-4590) 上旧版本的首次解压耗时为 58 秒,而新版本为 20 秒。我们后续还会继续通过其他方式进一步优化解压速度。

运行时缺陷修复

这次更新同时修复了 EgretPro 运行时的多个缺陷,重点体现在:

  • 在 EgretPro 项目中使用 EUI 遇到的适配问题
  • 在 EgretPro 项目中使用 Egret2D 的 Ticker 遇到的适配问题
  • 将 EgretPro 发布为 Oppo/Vivo 小游戏遇到的适配问题

对战引擎改进

我们本次更新针对 EgretPro 现有的重点客户需求进一步完善了对战引擎,具体包括:

  • 梳理对战引擎架构,使其更好的在单机模式和网络模式中进行切换
  • 更方便的适配到其他云服务厂商的对战服务中
  • 重构对战引擎中的物理引擎,使其可以更好的兼容不同的 2D/3D 游戏模式

总结

Egret Pro 发布以来得到了很多开发者的关注,也有不少开发者提出了许多非常有价值的意见,我们白鹭引擎团队会认真听取这些意见,不断改进我们我们的产品。在这个月,除了 EgretPro 之外,白鹭团队重点做了如下内容:

  • 发布 Egret Native 1.0.1 版本,并发布了 Egret Native 全新的文档中心,重点添加了发布到 AppStore、GooglePlay 等开发者关心的内容。
  • 发布 Egret UI Editor 1.7 版本,将大部分 Egret Wing 的功能移植到 Egret UI Editor 中,为开发者提供 VSCode + Egret UI Editor 的工作流
  • 梳理 DragonBones 的需求列表和优先级,着手研发一些开发者近期有迫切需求的功能。这一部分将在 4 月份发布。

最后,感谢您对白鹭引擎一如既往的支持!

原文链接:https://www.oschina.net/news/114179/egretpro-1-3-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章