Unity UIToolkit 使用笔记

该文章使用的Unity版本为2020.1.7f1c1
使用的package版本为UIBuilder:1.0.0-preview7,UI:1.0.0
UIToolkit的使用方式和UIElement已经有了区别!!!


主要记录一下新的runtime使用方式,以及package的安装方式

1.预先准备

通过PackageManager安装最新(包括Preview)的UI和UIBuilder组件;

如果没有Preview版本,可以通过Edit-ProjectSettings-PackageManager-AdvancedSettings设置EnablePreviewPackages,即可浏览并下载Unity UIToolkit 使用笔记
打开当前项目下Packages文件夹下manifest.json文件,并添加"com.unity.ui": “1.0.0-preview.3”(如果已经有了就修改),如下
Unity UIToolkit 使用笔记

这里也可以全部通过manifest.json文件进行添加

这样就准备完毕了

2.简单使用

1.创建一个GameObject,命名为UI,并添加UIDocument、Event System(UI Toolkit)这两个组件;
2.在Assets文件夹中通过Create-UI Toolkit-PanelSettingAsset创建设置文件,并作全屏适配设置;
Unity UIToolkit 使用笔记

3.通过Window-UIToolkit-UIBuilder打开编辑界面,创建一个uxml文件命名为main,并简单创建文字“HelloWorld”;
4.将以上两个文件拖动到UI-UIDocument组件上,如下所示;
Unity UIToolkit 使用笔记

5.运行,并看到以下结果
Unity UIToolkit 使用笔记


那么到此为止简单的记录以下新的UIToolkit中runtime的使用方式,和之前UIElement的使用方式差不多,未来可能会出新的Editor以及Runtime的教程