Version: 2019.4
用户界面 (UI)
视觉树

UIElements 开发者指南

本指南的目标是介绍框架背后的概念并提供有关如何使用 UIElements 构建交互式用户界面的清晰说明,从而帮助您充分利用 UIElements。

UIElements 开发者指南分为以下章节:

  • 视觉树:保存窗口中的所有视觉元素。视觉树是由称为视觉元素的轻量级节点组成的对象图。请参阅该主题以了解关于视觉树、视觉元素、连接性、绘制顺序等方面的信息。
  • 布局引擎:可根据布局和样式属性来定位视觉元素。请参阅该主题以了解关于布局引擎的更多信息。
  • UXML 格式:定义用户界面的结构。请参阅该主题以了解有关编写、加载和定义 Unity 可扩展标记语言 (UXML) 模板的详细信息。
  • 样式和 Unity 样式表 (USS):定义可设置视觉元素的尺寸和外观的样式属性。请参阅该主题以了解关于 USS、其语法以及与层叠样式表 (CSS) 的差异的详细信息。
  • 事件系统:将用户交互传递到视觉元素。请参阅该主题以了解有关如何使用事件分发程序、事件处理程序、事件合成器和事件类型来处理用户与 UIElements 交互的详细信息。
  • 内置控件:请参阅该主题以查看 UIElements 的内置标准控件的列表。
  • 绑定:将属性链接到可修改该属性值的可视化控件。请参阅该主题以了解关于如何将属性绑定到控件的更多信息。
  • 支持 IMGUI:请参阅该主题以了解关于如何将 IMGUI 代码用于 UIElements 的信息。
  • ViewData 持久性:保留特定于 UI 的状态数据。请参阅该主题以了解在域重新加载或 Editor 重新启动后如何存储和获取状态数据。

  • 2019–02–22 页面已修订

  • 2018.3 版中的新功能 NewIn20183

用户界面 (UI)
视觉树