UI 工具包是用于开发用户界面 (UI) 的特性、功能、资源和工具的集合。您可以使用 UI 工具包为 Unity 编辑器、运行时调试工具以及游戏和应用程序的运行时 UI 开发自定义 UI 和扩展。
UI 工具包的设计灵感来自标准 Web 技术。如果您有开发网页或应用程序的经验,您的大部分知识可能是可以移植的,并且许多核心概念可能似曾相识。
注意: |
---|
尽管 Unity 建议在一些新的 UI 开发项目中使用 UI 工具包,但它仍然缺少 Unity UI (uGUI) 和 IMGUI 中的功能。这些较旧的系统更适合特定用例,并且需要支持已弃用的项目。有关何时适合选择旧系统而不是 UI 工具包的信息,请参阅Unity 中 UI 系统的对比。 |
本节简要介绍了 UI 工具包的主要特性、功能、资源和工具,包括:
UI 工具包的核心是一种保留模式的 UI 的系统,基于公认的 Web 技术。它支持样式表以及动态和上下文事件处理。
UI 系统包括以下功能:
UI 工具包提供了以下资源类型,您可以使用它们以类似于开发 Web 应用程序的方式构建用户界面:
UI 工具包还包括以下工具和资源来帮助您创建 UI: