首页|行业资讯|企业名录|周边产品|数字城市|增强现实|工业仿真|解决方案|虚拟医疗|行业仿真|图形处理|军事战场
资讯首页
行业资讯 >> 学习教程>>正文
Unity3d脚本13:GUI扩展类 GUILayoutUtility
2012年3月9日    评论:    分享:

    来源:第三维度

    GUILayoutUtility 类

    GUILayoutUtility 类用于实现并扩展GUILayout类的工具函数。 使用这个类制作你自己的GUI布局代码

    类方法

    ◆ static function BeginGroup(GroupName : string) : void
 
    ◆ static function BeginLayoutGroup(style : GUIStyle, options : GUILayoutOption[], LayoutType : System.Type) : GUILayoutGroup  // 描述:普通的辅助函数 – 当创建一个布局组的时候使用这个。它将确保所有的事情都正确的排列。

     参数

     style : 组选项的风格
     option : 使用的布局选项
     LayoutType : 创建的布局组的类型

    ◆ static function EndGroup(groupName : string) : void  
    ◆ static function GetAspectRect(aspect : float) : Rect
    ◆ static function GetAspectRect(aspect : floar, style : GUIStyle) : Rect
    ◆ static function GetAspectRect(aspect : float,  params options : GUILayoutOption[]) : Rect 
    ◆ static function GetAspectRect(aspect : float,  style : GUIStyle, params options:  GUILayoutOption[]) : Rect     //  描述:用一个制定的宽高比获取一个矩形。返回Rect – 控制的矩形

    参数

    aspect  这个元素的宽高比(宽/高)
    style  一个可选的风格。如果指定风格的padding将被添加到返回举行的尺寸并且这个风格的margin将被用于间距。
    options 一个可选的布局选项的列表,它用来指定额外的布局属性。任何在这里设置的值将覆盖由Style定义的设置。参见GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

    ◆ static function GetRect(content : GUIContent, style : GUIStyle,  params options : GUILayoutOption[]) : Rect  //  描述:获取一个以特定风格显示内容的矩形。

     参数

     content  让出空间所显示的内容
     style用于布局的GUIStyle

    options  一个可选的布局选项的列表。它用来指定额外的布局属性。任何在这里设置的值将覆盖由style定义的设置。参见:GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILAyout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.返回Rect – 一个足够大的矩形区域用来包含用/style/渲染时的/content/。

    ◆ static function GetRect(width : float,  height : float) : Rect
    ◆ static function GetRect(width : float,  height : float,  params options : GUILayoutOption[]) : Rect
    ◆ static function GetRect(width : float, height : float, style : GUIStyle,  params options : GUILayoutOption[]) : Rect    //    描述:用一个固定的内容区域获取一个矩形  返回Rect – 用于放置控件的矩形

     参数
     width  你想要的区域的宽度
     height  你想要的区域的高度 
     style  用了布局的可选GUIStyle,如果指定,风格的padding将被添加到尺寸并且它的margin将被用于间距 
     options 一个可选的布局选项的列表,它用来指定额外的布局属性。任何在这里设置的值将覆盖由style定义的设置。
 
     参见:GUILayout.Width,  GUILayout.Height,  GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.


    ◆ static function GetRect(minWidth : float,  maxWidth : float,  minHeight : float,  maxHeight : float) : Rect
    ◆ static function GetRect(minWidth : float,  maxWidth : float,  minHeight : float,  maxHeight : float, style : GUIStyle) : Rect
    ◆ static function GetRect(minWidth : float, maxWidth : float, minHeight : float, maxHeight :  float, params options : GUILayerOption[]) : Rect
    ◆ static function GetRect(minWidth : float, maxWidth : float, minHeight : float, maxHeight :  float, style : GUIStyle, paramas option : GUILayoutOption[]) : Rect   //   描述:从布局系统获取一个可扩展的矩形,矩形的尺寸将在min和max值之间。 返回Rect – 一个矩形区域在两个轴上的尺寸介于minWidth和maxWidth之间

    参数
     minWidth  传回区域的最小宽度
     maxWidth  传回区域的最大宽度
     minHeight  传回区域的最小高度
     maxHeight  传回区域的最大宽度

    style  一个可选的风格。如果指定,风格的padding将被添加到尺寸并且它的margin将被用于间距,options 一个可选的布局选项的列表。它用来指定额外的布局属性。任何在这里设置的值将覆盖由style定义的设置。

    参见:GUILayout.Width,  GUILayout.Height,  GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

标签:Unity
上一篇:Unity3d脚本12:GUI元素类 GUIContent
下一篇:Unity3d脚本14:GUI布局类 GUILayout
网友评论:Unity3d脚本13:GUI扩展类 GUILayoutUtility
评论
留名: 验证码:
您可能还需要关注一下内容:
·基于洪水模拟和预报的三维仿真系统设计
·基于Unity3D平台的三维虚拟城市研究与应用
·Unity3d 爆炸火焰特效教程
·Unity3d 基础特效教程-下雨
·基于Unity3D实现大件运输过程动态模拟
·基于Unity3D的虚拟水流墙系统的设计研究
· 西游汉字ceo张红:早教市场缺精品
·基于Unity的虚拟战场地理环境构建
·基于虚拟现实技术的三维矿井漫游演示系统开发与应用
·Unity3D实现3D立体游戏原理及过程
☏ 推荐产品

Ladybug5全景
商家:力方国际

ProJet®
商家:力方国际

ProJet®
商家:视科创新

Premium1.5
商家:视科创新

巴可HDX主动立体投
商家:德浩科视

巴可HDF-W26投
商家:德浩科视

巴可30000流明2
商家:德浩科视

巴可4万流明2K投影
商家:德浩科视
☞ 外设导航
☏ 企业名录
【广州】中科院广州电子技术有限公司
【北京】第二空间(北京)科技有限公司
【北京】幻维世界(北京)网络科技有限公司
【厦门】厦门惠拓动漫科技有限公司
【厦门】厦门幻眼信息科技有限公司
【深圳】深圳南方百捷文化传播有限公司
【北京】北京思源科安信息技术有限公司
【上海】上海殊未信息科技有限公司
【北京】北京赢康科技开发有限公司
【武汉】武汉科码软件有限公司
友情链接 关于本站 咨询策划 行业推广 广告服务 免责声明 网站建设 联系我们 融资计划
北京第三维度科技有限公司 版权所有 京ICP备09001338
2008-2016 Beijing The third dimension Inc. All Rights Reserved.
Tel:010-57255801 Mob:13371637112(24小时)
Email:d3dweb@163.com  QQ:496466882
扫一扫 第三维度
官方微信号