Unity UIToolkit

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

  1. unity从2020版本以及2021.1版本中需要使用package安装runtime.
    通过Package Manager安装:

    • 打开Package Manager之后点击左上角的+
    • 从菜单中选择 Add package from git URL…
    • 输入com.unity.ui 之后点击Add即可
      在这里插入图片描述
  2. unity从2021.1版本开始已经将runtime的package包内嵌到了unity中

简单使用

添加editor代码

在project 视图里通过Create/UI Toolkit/Editor Window菜单即可创建一个editor脚本
在这里我创建了一个TestEditor
点击confirm之后会在project中生成三个文件,分别TestEditor.cs,TestEditor.uss和TestEditor.uxml

  • cs代码放的就是逻辑
  • uss用于描述样式
  • uxml用于描述view
public class TestEditor : EditorWindow
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值