type
status
date
slug
summary
tags
category
icon
password
内置的 UI 系统
UGUI
自2014年的Unity4.6开始就内置的UI系统,常用的Unity运行时UI系统。
UIToolkit
前身是UIElement,发布于Unity2018。起初用于开发Editor编辑器面板中的UI,自Unity2019起正式支持运行时UI,并更名UIToolkit,它以Package包的形式存在。自Unity2021.2起,UIToolkit被官方内置,与UGUI地位一致。
IMGUI
跟随Unity诞生的原始UI系统,一般用于编辑器的扩展以及游戏内调试显示,不推荐用于构建运行时UI。
如何选择UI系统
一般考虑
- 运行时
- UGUI
- UIToolkit
- 编辑器
- UIToolkit
- IMGUI
基于角色考虑
- 程序员 ⇒ UIToolkit、UGUI、IMGUI
- TA美术 ⇒ UIToolkit(部分)、UGUI
- UI设计师 ⇒ UIToolkit、UGUI(部分)
基于功能考虑
- UGUI
- 世界空间 UI 和 VR
- 需要自定义着色器和材质的 UI
- UIToolkit
- 密集型 UI 项目
- 复杂的编辑器工具
- IMGUI
- 不受限制地访问编辑器可扩展功能
- 用于在屏幕上快速呈现 UI 信息
学习书签
- 作者:zuig
- 链接:https://blog.zuig.net//article/unity-ui
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。