搜索 Unity

2021.2 beta image
2021.2 beta image

UI Toolkit现在支持2021.2版运行时,快来用它制作游戏和应用UI吧。

UI Toolkit是一套用于开发图形用户界面的功能、资源和工具。UI Toolkit最初以UI Elements出现于Unity 2019.1,其引入的保留模式UI框架可用于为Unity编辑器扩展开发自定义UI。自2021.2开始,UI Toolkit将支持编写运行时UI,你可以用它直接为游戏和应用制作UI。

受网页技术的启发,UI Toolkit模仿了网页开发那种熟悉又直观的创作体验,借助专门的创作工具(如UI Builder和UI Debugger)来帮助美术与设计更快地开始创作。

Image of the new UI Toolkit builder and debugger side by side

UI Toolkit最新功能

整合强大的TextMesh Pro

在2021.2中,UI Toolkit集成了TextMesh Pro的字体渲染技术,用户无需安装额外的插件或软件包即可开始使用。同时UI Toolkit现在有了高级的样式设置与直接渲染清晰文本的能力,支持任意像素尺寸和分辨率。

Image of the new UI toolkit level up button

适用于轻量型转换的UI动画

目前设计师们通常需要使用复杂且运算繁重的动画工具来制作UI转换。但新添的UI动画系统可以轻松地完成UI转换。新系统甚至还包含了保存UI转换的选项,让你可以在其他项目和元素中轻松重复使用某个转换。UI转换往往是UI项目的主要动画成分,该功能将帮助你节省大量宝贵的设计时间。

Gif showing the new transitions available in the UI toolkit

UI Toolkit与Unity UI(uGUI)的组合使用

UI Toolkit与Unity UI兼容,因此现有的项目无需重新编辑便可在两个系统间切换。并且项目的一部分可以用UI Toolkit重新创建,而其余部分仍可继续使用Unity UI,两个系统可在同一个项目中共存。

驾驭高清无纹理UI渲染功能

UI Toolkit支持直接创建特定边框大小、颜色、尺寸和文本内容的无纹理UI。你不必用Photoshop创建图像再导入,大大减少转换工具造成的时间浪费,更快地进行迭代。同时你还能降低内存占用和程序大小,更高效地实现拓展。我们还使用了一种新渲染技术来降低全屏分辨率下的图像锯齿,可在不牺牲质量的前提下带来更高的性能。

Image showing the new crisp textureless UI rendering capabilities in the UI Toolkit

UI Toolkit适用范围

我们推荐使用UI Toolkit来替代Unity UI,用来创建在各种分辨率下的屏幕UI。该工具最适合以下人群使用:

  • 作品带有大量用户界面的
  • 希望使用熟悉的美术与设计流程的
  • 想要使用无纹理UI渲染功能的

如果需要在3D世界中摆放和渲染UI,或使用自定义着色器与材质制作VFX,抑或需要轻松的MonoBehaviour引用,Unity UI仍是推荐的默认方案。

怎样使用Beta版本尝鲜

你可以在Unity Hub或官方下载页面获得最新的Beta测试版。注意,测试版并不适用于成品项目的开发。若想在测试版中运行已有项目,请务必做好备份。 

当然,我们仍然期待各位对Unity 2021.2的反馈。请在Beta论坛UI Toolkit论坛留下你的宝贵意见与反馈。

2021年7月1日 类别 技术 | 5 分 阅读
相关文章