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

GUIUtility

UnityEngine 中的类

/

实现于:UnityEngine.IMGUIModule

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

用于创建新 GUI 控件的实用程序类。

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

静态属性

hasModalWindow全局属性,如果显示了 ModalWindow 则为真,否则为假。
hotControl当前热控件的 controlID。
keyboardControl具有键盘焦点的控件的 controlID。
systemCopyBuffer访问系统范围的剪贴板。

静态方法

AlignRectToDevice将局部空间矩形对齐到像素网格。
ExitGUI通过抛出 ExitGUIException,将 GUI 设置为阻止所有后续立即模式 GUI 函数在 GUI 循环的剩余时间内评估的状态。
GetControlID获取控件的唯一 ID。
GetStateObject从 controlID 获取状态对象。
GUIToScreenPoint将点从 GUI 位置转换为屏幕空间。
GUIToScreenRect将矩形从 GUI 位置转换为屏幕空间。
QueryStateObject从 controlID 获取现有状态对象。
RotateAroundPivot帮助函数,用于绕点旋转 GUI。
ScaleAroundPivot帮助函数,用于绕点缩放 GUI。
ScreenToGUIPoint将点从屏幕空间转换为 GUI 位置。
ScreenToGUIRect将矩形从屏幕空间转换为 GUI 位置。