UI Tool一览
UI Toolkit简介
UI Toolkit是替代UGUI和IMGUI的新UI方案,但到目前为止依然没有成为主流的UI系统.UI Toolkit相对UGUI和IMGUI依然有一些不足的地方.
| Editor | Runtime | |
|---|---|---|
| UI Toolkit | 最早推出的时候并开始支持 | 2020版本之后才支持 |
| UGUI | 不支持 | 支持 |
| IMGUI | 支持 | 不支持 |
UI Toolkit安装
editor
unity从2019开始已经默认安装了ui toolkit的editor版本
runtime
-
unity从2020版本以及2021.1版本中需要使用package安装runtime.
通过Package Manager安装:- 打开Package Manager之后点击左上角的+
- 从菜单中选择 Add package from git URL…
- 输入com.unity.ui 之后点击Add即可

-
unity从2021.1版本开始已经将runtime的package包内嵌到了unity中
简单使用
添加editor代码
在project 视图里通过Create/UI Toolkit/Editor Window菜单即可创建一个editor脚本

点击confirm之后会在project中生成三个文件,分别TestEditor.cs,TestEditor.uss和TestEditor.uxml
- cs代码放的就是逻辑
- uss用于描述样式
- uxml用于描述view
public class TestEditor :

UI Toolkit是Unity的新UI系统,逐步替代UGUI和IMGUI。本文介绍了UI Toolkit的基本概念、安装步骤,包括editor和runtime的安装,并展示了如何在editor中创建和运行时使用UI组件,包括通过代码和UXML添加VisualElement,以及应用USS样式。
最低0.47元/天 解锁文章
3511

被折叠的 条评论
为什么被折叠?



