Egret UI Editor 1.7 正式发布,支持UI动画编辑

今天的重点内容就是跟诸位开发者朋友介绍Egret UI Editor 1.7版本。

Egret UI Editor 是 Egret Wing 的升级版本,我们在2019年发布 Egret UI Editor 的设计目标是,使用 UI Editor + VSCode 取代现有的 Egret Wing。

之所以这样设计,是因为 Egret Wing 本身被设计为基于 VSCode 架构的一个巨大的扩展,但是由于 VSCode 本身迭代速度非常快,并且每次迭代都会包含大量的非向下兼容改动,使得这两年来消耗了 Egret Wing团队很多时间去同步 VSCode 的最新代码。因此白鹭引擎的 Egret Wing 团队从 2018年下半年开始决定改变这个局面,开发一款新的开发工具 Egret UI Editor,将其作为专注于解决 UI 布局的开发工具,并鼓励开发者采用 VSCode作为代码编辑器。

2019年1月份 Egret UI Editor 第一次发布后,我们不断迭代完善该产品,并在下半年先后发布了 1.5 / 1.6 两个大版本,并将其彻底开源。UI Editor 是白鹭引擎首款完全开源的编辑器,开源后我们收到了不少开发者的积极贡献,包括问题反馈、缺陷修复、用户体验改进和新特性等。

今天我们发布 Egret UI Editor 1.7,将为大家带来如下更新内容:

UI 动画编辑

Egret UI Editor 1.7 正式发布,支持UI动画编辑_第1张图片

UI动画支持是 Egret UI Editor 1.7发布的最重要的新特性,也是UI Editor一个很重要的里程碑节点,这个特性的发布意味着这款产品自2018年下半年立项以来经过一年半的迭代,完成了对 Egret Wing 的EXML全部功能的移植,引擎团队完成了最开始的“开发一款取代 Egret Wing 专注于UI编辑的的编辑器”的设计目标。后续2020年,我们对 Egret UI Editor 的定位是提升稳定性、用户体验和编辑器性能,最优先满足现有开发者的现有项目的开发效率需求,暂不考虑引入较大的新特性。

用户体验优化与BUG修复

除了UI动画编辑之外,本次更新还修复了如下问题:

[优化]项目设置中exmlRoot如果包含多个路径,现在都可以在资源管理器中显示

[优化]快速打开文件 快捷键由ctrl+shift+r更改为ctrl+p

[修复]输入框在输入数字时光标位置错乱的问题

[修复]编辑过程中的高度和宽度与设计界面不同步的问题

[修复]保存 EXML 后,展开的组件列表会被收起来的问题

[修复]当窗口大小较小时,设计界面的功能按钮会相互遮挡的问题

[修复]在属性面板输入框中使用ctrl+s快捷键时,输入内容会丢失的问题

[修复]相同的子窗体可以同时打开多个的问题

[修复]搜索资源库时,资源库内容有时会显示错乱的问题

如何贡献

由于 Egret UI Editor 已经开源,任何开发者均可以对其进行修改以满足自身团队的定制需求,我们也希望开发者可以将您的修改以 Pull Request 的形式提交到官方仓库中。除了 Pull Request 之外,也欢迎您也可以将您在使用 Egret UI Editor 时遇到的任何问题反馈到https://github.com/egret-labs/egret-ui-editor-opensource/issues中,在反馈问题前,我们建议您首先浏览 issues 列表,如果已经有其他开发者提交了类似问题,您可以关注该问题的当前进展。除此之外,您也可以通过 github 的 issue过滤器功能查找特定版本我们修复的问题列表,如下图所示。

Egret UI Editor 1.7 正式发布,支持UI动画编辑_第2张图片

后续更新

2020年白鹭引擎将在如下几方面进行进一步的完善:

  • 2D 与 3D 的进一步整合。我们将对 Egret Pro 与 Egret UI Editor 的互操作性进行优化,方便开发者更轻松的做出2D/3D混合游戏
  • 文档、教程整理与翻新。针对开发者近期反馈的文档与教程相对滞后,我们已经从2019年第四季度逐步开始改善,并将这项工作作为2020年的一项重中之重。
  • 一些已经规划中但是暂时不想透(谨)露(慎)太(起)多(见)的功能。

你可能感兴趣的:(游戏开发,游戏引擎,ui,前端,html5)