查看: 1308|回复: 0
打印 上一主题 下一主题

Unity3D脚本中文教程2.20

[复制链接]

1602

主题

1

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
24658
精华
6

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-5-21 14:06:33 |只看该作者 |倒序浏览
GUIUtility





用于制作新GUI空间的工具类。

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

类变量

◆ static var hotControl : int

描述:当前具有特点的控件controlID。

热点空间是临时激活的一个控件。当用于在一个按钮上按下鼠标时,它变为热点。当一个控件具有热点时,其他控件不允许响应鼠标事件。一旦用户鼠标示范,这个控件设置hotControl为0以便表明其他控件可以响应用户输入。
◆ static var keyboardControl : int

描述:具有键盘焦点控件的controlID。

类方法

◆ static function GetControlID(focus : FocusType) : int

◆ static function GetControlID(hint : int, focus : FocusType) : int

◆ static function GetControlID(content : GUIContent, focus : FocusType) : int

描述:为一个控件获取唯一ID。

◆ static function GetControlID(focus : FocusType, position : Rect) : int

◆ static function GetControlID(hint : int, focus : FocusType, position : Rect) : int

◆ static function GetControlID(content : GUIContent, focus : FocusType, position : Rect) :  int

描述:为一个控件获取唯一ID。

◆ static function GetStateObject(t : type, controlID : int) : object

描述:从一个controlID获取一个状态对象。

这将返回一个可重用的状态对象,它的controlID是唯一的。如果没有,一个新的将被创建并添加到ControlID。

◆ static function GUIToScreenPoint(guiPoint : Vector2) : Vector2

描述:将一个点从GUI位置转化为屏幕空间。

参见:GUIUtility, ScreenToGUIPoint

◆ static function MoveNextAndScroll(forward: bool) : void

描述:只允许从OnGUI内部调出GUI函数

◆ static function QueryStateObject(t: Type, controlID : int) : object

描述:从一个controlID获取一个存在的状态物体。

这个返回一个可回收的状态物体。这个物体具有唯一的controlID。如果没有,这个函数将返回null。

◆ static function RotateAroundPivot(angle: float, pivotPoint : Vector2) : void

描述:使GUI围绕一个点旋转的辅助函数。

修改GUI.matrix来绕着pivotPoint旋转所有的GUI元素angel度。

参见:GUI.matrix, ScaleAroundPivot

◆ static function ScaleAroundPivot(scale: Vector2, pivotPoint: Vector2) : void

描述:使GUI围绕一个点缩放的辅助函数。

修改GUI,.matrix来绕着pivotPoint缩放所有的GUI元素angel度。

参见:GUI.matrix, RotateAroundPivot

◆ static function ScreenToGUIPoint(screenPoint : Vector2) : object

描述:将一个点从屏幕空间转化为GUI位置。

用于反转计算GUIToScreenPoint的值。

参见:GUIUtility.GUIToScreenPoint。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-7-14 20:09 , Processed in 0.075525 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部