内容简介:各位开发者好! 白鹭引擎团队在春节前发布 Egret Pro 1.2 版本后,再接再厉在今天即将发布 Egret Pro 1.3 版本。这个版本我们重点完善了引擎的动画系统,同时还带来了一些用户体验提升和缺陷修复,具体更新内容如...
各位开发者好!
白鹭引擎团队在春节前发布 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 月份发布。
最后,感谢您对白鹭引擎一如既往的支持!
以上所述就是小编给大家介绍的《EgretPro 1.3 正式发布,带来性能翻倍的 3D 骨骼动画系统》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 骨骼数目和骨骼层级数目的美术规范
- 动画骨骼节点批处理
- 动态骨骼Dynamic Bone优化
- 纯 CSS 实现简单骨骼动画
- CSharpGL(50)使用Assimp加载骨骼动画
- 闲鱼Flutter互动引擎系列——骨骼动画篇
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
在线进制转换器
各进制数互转换器
RGB CMYK 转换工具
RGB CMYK 互转工具