Appearance
UI系统
核心总结:
Unity UI 系统主要用来显示和交互游戏界面,比如按钮、文字、图片、血条、背包、菜单等。新手做游戏界面,优先学习 uGUI / Unity UI,也就是 Canvas + RectTransform + Button + Image + TextMeshPro + EventSystem 这一套。
Unity 里常见三套 UI:
- UGUI / Unity UI:基于 GameObject 和组件,最常用于游戏运行时 UI。
- UI Toolkit:基于
VisualElement,用UXML写结构、USS写样式,适合编辑器工具,也可做运行时 UI。 - IMGUI:通过
OnGUI即时绘制,常用于简单编辑器工具或调试,不推荐作为新游戏主 UI。
参考官方文档:UI 系统对比、UI Toolkit、Unity UI / uGUI。