GUIUtility

class in UnityEngine

切换到手册

描述

用于创建新 GUI 控件的 Utility 类。

除非您从头开始创建自己的 GUI 控件,否则不应使用这些函数。

静态变量

hasModalWindow一个全局属性;如果正在显示 ModalWindow,则为 true,否则为 false。
hotControl当前热控件的 controlID。
keyboardControl具有键盘焦点的控件的 controlID。
systemCopyBuffer获取系统剪贴板的访问权限。

静态函数

AlignRectToDevice将本地空间矩形与像素网格对齐。
ExitGUI通过抛出 ExitGUIException 来将 GUI 置于这样一种状态:阻止所有后续即时模式 GUI 函数计算 GUI 循环的其余部分。
GetControlID为控件获取一个唯一的 ID。
GetStateObject从 controlID 获取状态对象。
GUIToScreenPoint将一个点从 GUI 位置转换为屏幕空间位置。
QueryStateObject从 controlID 获取一个现有的状态对象。
RotateAroundPivot让 GUI 围绕一个点旋转的 Helper 函数。
ScaleAroundPivot让 GUI 围绕一个点缩放的 Helper 函数。
ScreenToGUIPoint将一个点从屏幕空间位置转换为 GUI 位置。