IMGUI 模块提供 Unity 的即时模式 GUI 解决方案,用于创建游戏内和编辑器用户界面。
其他资源:GUI 教程。
| Event | 一个 UnityGUI 事件。 |
| ExitGUIException | 此异常将阻止所有后续的即时模式 GUI 函数在 GUI 循环的剩余部分中执行。 |
| GUI | GUI 类是 Unity 的 GUI 接口,具有手动定位功能。 |
| GUIContent | GUI 元素的内容。 |
| GUILayout | GUILayout 类是 Unity GUI 的接口,具有自动布局功能。 |
| GUILayoutOption | 内部用于将布局选项传递到 GUILayout 函数的类。您不会直接使用这些选项,而是使用 GUILayout 类中的布局函数构建它们。 |
| GUILayoutUtility | 用于实现和扩展 GUILayout 类的实用函数。 |
| GUISettings | GUI 行为的一般设置。 |
| GUISkin | 定义 GUI 的外观和行为。 |
| GUIStyle | GUI 元素的样式信息。 |
| GUIStyleState | GUIStyle 对象使用的给定状态的专用值。 |
| GUITargetAttribute | 允许控制为哪个显示调用 OnGUI。 |
| GUIUtility | 用于创建新的 GUI 控件的实用程序类。 |
| EventModifiers | 在击键事件期间可能处于活动状态的修饰键类型。 |
| EventType | UnityGUI 输入和处理事件的类型。 |
| FocusType | GUIUtility.GetControlID 使用它来通知 IMGUI 系统给定控件是否可以获得键盘焦点。这允许 IMGUI 系统在用户按下 Tab 键以在控件之间循环时适当地提供焦点。 |
| ImagePosition | 如何在 GUIStyle 中放置图像和文本。 |
| PointerType | 指针类型。 |
| ScaleMode | 绘制纹理的缩放模式。 |
| TextClipping | GUI 系统处理文本过大而无法容纳分配的矩形区域的不同方法。 |