版本: Unity 6 (6000.0)
语言English
  • C#

UnityEngine.IMGUIModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

IMGUI 模块提供 Unity 的即时模式 GUI 解决方案,用于创建游戏内和编辑器用户界面。


其他资源:GUI 教程

Event一个 UnityGUI 事件。
ExitGUIException此异常将阻止所有后续的即时模式 GUI 函数在 GUI 循环的剩余部分中执行。
GUIGUI 类是 Unity 的 GUI 接口,具有手动定位功能。
GUIContentGUI 元素的内容。
GUILayoutGUILayout 类是 Unity GUI 的接口,具有自动布局功能。
GUILayoutOption内部用于将布局选项传递到 GUILayout 函数的类。您不会直接使用这些选项,而是使用 GUILayout 类中的布局函数构建它们。
GUILayoutUtility用于实现和扩展 GUILayout 类的实用函数。
GUISettingsGUI 行为的一般设置。
GUISkin定义 GUI 的外观和行为。
GUIStyleGUI 元素的样式信息。
GUIStyleStateGUIStyle 对象使用的给定状态的专用值。
GUITargetAttribute允许控制为哪个显示调用 OnGUI。
GUIUtility用于创建新的 GUI 控件的实用程序类。

枚举

EventModifiers在击键事件期间可能处于活动状态的修饰键类型。
EventTypeUnityGUI 输入和处理事件的类型。
FocusTypeGUIUtility.GetControlID 使用它来通知 IMGUI 系统给定控件是否可以获得键盘焦点。这允许 IMGUI 系统在用户按下 Tab 键以在控件之间循环时适当地提供焦点。
ImagePosition如何在 GUIStyle 中放置图像和文本。
PointerType指针类型。
ScaleMode绘制纹理的缩放模式。
TextClippingGUI 系统处理文本过大而无法容纳分配的矩形区域的不同方法。