学习如何构建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 读取两种颜色并使用它们生成纹理。 |
创建纵横比自定义控件 | 创建一个自定义控件,该控件保持特定的纵横比图像比例尺寸的关系,例如其宽度和高度。 参见 术语表。 |