GUI.ModalWindow

Switch to Manual
public static Rect ModalWindow (int id, Rect clientRect, GUI.WindowFunction func, string text);
public static Rect ModalWindow (int id, Rect clientRect, GUI.WindowFunction func, Texture image);
public static Rect ModalWindow (int id, Rect clientRect, GUI.WindowFunction func, GUIContent content);
public static Rect ModalWindow (int id, Rect clientRect, GUI.WindowFunction func, string text, GUIStyle style);
public static Rect ModalWindow (int id, Rect clientRect, GUI.WindowFunction func, Texture image, GUIStyle style);
public static Rect ModalWindow (int id, Rect clientRect, GUI.WindowFunction func, GUIContent content, GUIStyle style);

Parameters

id 唯一的 ID 号。
clientRect 窗口的位置和大小。
func 一个函数,包含用于绘制窗口内容的即时模式 GUI 代码。
text 要显示在窗口标题栏区域中的文本(如果有)。
image 要显示在窗口标题栏中的图像(如果有)。
content 要显示在窗口标题栏中的 GUIContent(如果有)。
style 应用于窗口的样式。

Description

显示一个模态窗口。

模态窗口与 GUI.Window 类似,但它将始终位于所有其他 GUI 的上方,并且在显示期间,保证是所有 GUI 输入和事件的唯一接收者。显示 ModalWindow 期间,其他控件将不处理输入。注意,一次只能显示一个 ModalWindow。