Version: 6000.3
语言: 中文
Unity 中的 IME
Unity 中 UI 系统的比较

UI 系统

Unity 提供三种 UI 系统:UI Toolkit、uGUI 和 IMGUI。您可以使用这些系统为 Unity 编辑器和在 Unity 编辑器中制作的应用程序创建用户界面 (UI)。

主题 描述
Unity 中 UI 系统的比较 Unity 打算让 UI Toolkit 成为新 UI 开发项目的推荐 UI 系统,但它仍然缺乏 uGUI 和 IMGUI 中可用的一些功能。这些遗留系统更适合某些用例,并且需要支持遗留项目。根据您需要开发的 UI 类型及其所需的功能来选择 UI 系统。
UI 工具包 最新的 UI 系统,专为优化跨平台性能而设计,并受到标准 Web 技术的启发。使用 UI 工具包为 Unity 编辑器创建扩展,并为游戏和应用程序创建运行时 UI。
创建矢量图形 使用矢量图形 API 在 UI 中创建和作矢量图形。
uGUI(Unity UI) 基于游戏对象的旧版 UI 系统,用于为游戏和应用程序开发运行时 UI。uGUI 使用组件和游戏视图来排列、定位和设置 UI。
IMGUI(即时模式 GUI) 一个传统的代码驱动 UI 系统,使用OnGUI功能来绘制和管理 UI。使用 IMGUI 创建自定义检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表
用于脚本组件、Unity 编辑器的扩展和游戏内调试显示。不建议将其用于运行时 UI。

其他资源

Unity 中的 IME
Unity 中 UI 系统的比较