版本:Unity 6 (6000.0)
语言:English
UXML 元素 Vector4Field
创建列表和树形视图

UI 结构示例

学习如何构建UI(用户界面) 允许用户与您的应用程序交互。Unity 目前支持三种 UI 系统。 更多信息
参见 术语表
的最佳方法是尝试示例。以下示例演示了如何在 UI 中使用内置控件,以及创建和使用自定义控件。

布局

主题 描述
相对和绝对定位 C# 示例 使用相对和绝对定位在 C# 中布局 UI。

列表和树形视图

主题 描述
创建列表和树形视图 使用 ListView、TreeView、MultiColumnListView 和 MultiColumnTreeView 创建列表和树形视图。
创建复杂的列表视图 使用 ListView 创建一个具有角色列表的自定义编辑器窗口。
创建列表视图运行时 UI 使用 ListView 创建一个简单的角色选择屏幕运行时 UI。
在窗口之间创建拖放列表和树形视图 使用 ListView、TreeView 和 MultiColumnListView 在窗口之间创建拖放 UI。

滚动视图

主题 描述
将内容包装在 ScrollView 中 使用样式将内容包装在滚动视图中。

标签

主题 描述
创建选项卡菜单 使用 Label 创建选项卡菜单。

弹出窗口

主题 描述
创建弹出窗口 使用 UnityEditor.PopupWindow 创建弹出窗口

切换

主题 描述
使用 Toggle 创建条件 UI 在编辑器窗口中使用 Toggle 创建条件 UI。

自定义控件

主题 描述
创建具有两个属性的自定义控件 创建一个具有两个属性的简单自定义控件,并将自定义控件公开给 UXML 和 UI Builder。
创建滑块切换自定义控件 创建一个“开关式”切换自定义控件。
创建径向进度指示器 创建一个自定义控件,用于显示 0 到 100 之间的浮点数。
创建可绑定自定义控件 创建一个自定义控件,该控件绑定到具有双精度数据类型的属性。
为自定义控件创建自定义样式 创建一个自定义控件,它从 USS 读取两种颜色并使用它们生成纹理。
创建纵横比自定义控件 创建一个自定义控件,该控件保持特定的纵横比图像比例尺寸的关系,例如其宽度和高度。
参见 术语表

其他资源

UXML 元素 Vector4Field
创建列表和树形视图