各位开发者朋友过年好:
在昨天的Egret UI Editor1.7版本发布时,我们跟大家提及了最近2天我们会陆续发布多款产品新版本,今天继续兑现承诺跟大家聊聊Egret Pro 1.2。
Egret Pro是我们2019年推出的重要产品,主要为开发者提供 Egret3D 渲染引擎以及基本的3D编辑器,在今天发布的Egret Pro1.2版本中,我们除了修复BUG,添加新特性之外,还更换了全新的、更简洁、现代化的软件界面。
切换至全新UI
EgretPro 的原先的编辑器界面是2017年项目立项时进行设计的,在EgretPro两年多的研发过程中,我们一直优先专注实现编辑器自身功能而为界面美化。EgretPro1.0版本在2019年8月正式发布后,为其打造一套现代化的编辑器界面进入议程。经过四个月的努力,新版本UI界面(以及为此进行的底层基础设施重构)初步完成,使用 EgretPro 的开发者可以在 1.2 版本中体验到我们新打造的编辑器界面,如下图所示:
BUG修复
除了新的编辑器界面之外,本次更新还修复了如下问题:
[修复] 修复刷新场景后未正确保存场景的bug.
[修复] 修复对编辑器预览区进行拖拽操作导致软件崩溃的bug.
[修复] 修复部分纹理资源预览及编辑bug.
[修复] 修复创建预置体后层级树显示异常的bug.
[修复] 修复自定义组件无法显示删除按钮的bug.
运行时功能
除了编辑器之外,引擎的运行时也增加了不少新功能,包括:
• 基于GPU的骨骼动画渲染
• 自定义Shader支持
• 更完善的 Box2D 支持
• 更完善的对战模块
由于部分功能尚未与 Egret Pro 形成完整工作流,所以本次的引擎运行时我们暂不会更新,有需求的开发者可以直接联系白鹭引擎EgretPro团队获取 beta 版本的运行时。
开源计划
EgretPro运行时我们原计划在2019年底开源,但是由于运行时内部依赖的微软的开源项目 rush.js 中的一个问题,我们暂时无法如约开源,我们已经与微软相关的研发工程师紧密沟通,确保此问题解决之后(预计是2月份)发布 Egret Pro 运行时的开源代码
后续更新
关于此部分内容已在《Egret UI Editor 1.7 正式发布,支持UI动画编辑》中跟大家提及,今天就不再重复,感兴趣的朋友可以浏览文章再次观看!