Unity 2021 LTS的UI Toolkit提供了一系列的功能、资源和工具,可帮助你为各类游戏应用和编辑器扩展制作和调试自适应的运行时UI。其直观的工作流程能让美术、程序和设计师等不同的Unity创作者尽快开始UI开发。
你可以在我们先前的博文里了解UI Toolkit更强的可扩展性和性能等主要优点,该工具已经被Mechanistry等工作室用在游戏《Timberborn》中。
尽管Unity UI仍是在3D世界里摆放和照亮UI的首选方案,但自Unity 2021 LTS起,我们更推荐使用UI Toolkit制作运行时UI。它非常适合用在Screen Space – Overlay UI(屏幕空间—覆盖UI)上,可在各种分辨率的屏幕上缩放。
并且,我们很高兴地宣布两款新学习资源,以更好地支持UI Toolkit的UI开发:
请在下文了解UI Toolkit样例项目的几个关键特色。
UI Toolkit样本演示了怎样在应用中使用该工具。“Dragon Crashers”2D小型RPG游戏片段包含了一个功能全面的界面,其运行时使用了Unity 2021 LTS的UI Toolkit工作流。
样例项目中的一些操作将向你展示如何:
在导入项目到资产库后,请进入Play模式来运行它。注意,UI Toolkit的界面并不会出现在Scene场景视图内。你可以在Game游戏视图或UI Builder中查看它们。
左侧的菜单可帮助你浏览主菜单屏幕模块。这列垂直按钮能让你访问主菜单的五个模块(各模块在被切换时仍会保持激活状态)。
尽管你可以完成一定的互动,比如拖动药水来治疗角色,但项目的游戏性已经被保持在最低限度,以保证所有注意力都在UI示例上。
我们来仔细看一下菜单栏中的UI:
UI Toolkit支持为整个项目创建稳定和风格统一的UI。它还提供了灵活的工具来让你添加自己的设计亮点和细节,进一步充实游戏的主题和风格。
我们再来看看用于完善样例UI设计的一些功能。
我们为UI建立了高效的工作流,并且为你准备了以下几条保持项目井然有序的建议:
在使用UI Toolkit时,UI布局和样式与代码是不相关的。后端数据可以独立于UI设计改写。所以即便开发团队更换了后端系统,原界面应该也能继续工作。
演示中用到的其他工具还包括用Built-in Particle System(内置粒子系统)创建的特效粒子,以及2D工具集等等。你可以随时在检视器中了解各个元素如何发挥作用。
还可以在UI/Reference下找到由专业UI美术制作的UI Builder参考物。整个制作过程,从样板到界面线框,也都记录在电子书内。最后,你可以随意将样例中的内容添加到自己的Unity项目中。
Is this article helpful for you?
Thank you for your feedback!