当用户与__ UI__(即用户界面,User Interface)让用户能够与您的应用程序进行交互。Unity 目前支持三种 UI 系统。更多信息
See in Glossary 工具包中的元素交互并更改这些元素的状态时,UI 工具包会引发事件。事件设计类似于 HTML 元素的事件接口。
事件类型适合基于 EventBase 类的层级视图。每个事件系列都实现了一个接口,该接口定义了同一系列的所有事件的共同特征。例如,BlurEvent 和 FocusEvent 使用 FocusEventBase 类。
选择下面列出的任何事件类型,以获取有关事件、其父类和 API 文档链接的更多信息。
| 主题 | 描述 |
|---|---|
| 捕获事件 | 捕获用户与 UI 交互的事件。 |
| 更改事件 | 用户更改元素状态时发生的事件。 |
| 点击事件 | 用户点击某个元素时发生的事件。 |
| 命令事件 | 用户调用命令时发生的事件。 |
| 拖放事件 | 用户拖放元素时发生的事件。 |
| 布局事件 | 布局引擎更改元素布局时发生的事件。 |
| 焦点事件 | 用户关注元素时发生的事件。 |
| 输入事件 | 用户输入文本时发生的事件。 |
| 键盘事件 | 用户按下按键时发生的事件。 |
| 鼠标事件 | 用户移动鼠标时发生的事件。 |
| 导航事件 | 用户在 UI 中导航时发生的事件。 |
| 面板事件 | 用户与面板交互时发生的事件。 |
| 指针事件 | 用户与指针设备交互时发生的事件。 |
| 工具提示事件 | 用户与工具提示交互时发生的事件。 |
| 过渡事件 | 通知您过渡状态更改的事件。 |
| ContextualMenu 事件 | 用户与上下文菜单交互时发生的事件。 |
| IMGUI 事件 | 用户与 IMGUI 元素交互时发生的事件。 |