Version: 2021.3

GUI.ModalWindow

切换到手册
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);

参数

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

描述

显示一个模态窗口。

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

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961