当前位置: 首页 > Web前端 > HTML5

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

时间:2023-04-05 21:17:18 HTML5

开发者您好!EgretEngine团队在春节前发布了EgretPro1.2版本后,今天继续发布EgretPro1.3版本。在这个版本中,我们重点改进了引擎的动画系统,同时带来了一些用户体验的改进和错误修复。具体更新如下:完全重构的3D骨骼动画系统此功能是EgretPro1.3版本的重点更新,简而言之,使用新版3D骨骼动画平均可以带来3倍以上的性能提升.采用新的动画方案后,游戏CPU平均温度从41℃下降到38℃,手机发热现象明显缓解。(评测工具:腾讯性能狗,https://perfdog.qq.com/)要实现该功能,需要安装EgretPro1.3版本,并使用我们新增的BakeAnimation功能。具体文档请参考本文。运行时下载功能我们在本次更新中为EgretPro添加了多个运行时下载功能。开发者可以随时通过EgretPro的运行时下载面板下载引擎的最新更新。通过这个功能,我们计划进一步加快EgretPro的更新节奏,从平均每月更新一次到平均每两周一次运行时小更新,平均每六周一次编辑器大更新。通过这次调整,我们可以更快地响应和改进开发者在EgretPro上提出的众多意见,而不是将许多功能堆叠成一个大更新。运行时解压速度大幅提升EgretPro在首次启动和安装新的运行时都会进行运行时解压,这在之前的版本中会消耗大量时间。在新版本中,我们将解压逻辑从JavaScript层移植到了NativeC++层。经测试,旧版本在旧PC设备(CPU型号为i5-4590)上的首次解压时间为58秒,而新版本则为20秒。后续我们会继续在其他方面进一步优化解压速度。运行时bug修复本次更新还修复了EgretPro运行时的多个bug,主要体现在:EgretPro项目中使用EUI遇到的适配问题EgretPro项目中使用Egret2DTicker遇到的适配问题ConvertEgretProPublishedforOppo/vivo小游戏遇到的问题适配问题战斗引擎改进我们在本次更新中进一步改进了战斗引擎以满足EgretPro现有大客户的需求,包括:梳理战斗引擎架构,使其在单机模式下更好切换更方便网络模式,适配其他云服务商的对战服务。重构战斗引擎中的物理引擎,使其能够更好的兼容不同的2D/3D游戏模式。总结EgretPro自发布以来得到了很多开发者的关注,也有很多开发者提出了很多非常宝贵的意见。我们白鹭引擎团队会认真听取这些意见,不断改进我们的产品。本月,除了EgretPro,Egret团队重点关注:发布了EgretNative1.0.1版本,并发布了EgretNative新的文档中心,重点添加开发者关心的发布到AppStore、GooglePlay等内容.发布EgretUIEditor1.7,将EgretWing的大部分功能移植到EgretUIEditor,为开发者提供了VSCode+EgretUIEditor的工作流程,梳理了DragonBones的需求列表和优先级,开始着手开发开发者一些急需的DragonBones不久的将来需要的功能。这部分将于四月发布。最后,感谢您一直以来对白鹭引擎的支持!