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

    来源:第三维度

    GUIContent  类

    GUI元素的内容这个与GUIStyle紧密相关,GUIContent定义渲染什么而GUIStyle定义如何渲染。 参见:GUIStyle

    变量

    ◆ var image : Texture    //  描述:包含图标的图像

    ◆ var text : string    // 描述:包含的文本

    ◆ var tooltip : string  // 描述:这个元素的提示

    与这个内容相关的提示。读取GUItooltip来获取当前用户指向的GUI元素的提示。

    构造函数

    ◆ static function GUIContent() : GUIContent    //   描述:用于所有形状和尺寸的GUIContent的构造函数 构建一个空的GUIContent。

    ◆ static function GUIContent(text : string) : GUIContent    //   描述:构建一个只包含文本的GUIContent物体。

    使用GUI是,你不需要为一个简单的文本字符创建GUIContents – 这两行代码功能等效:

    function OnGUI()
    {

    GUI.Button(Rect(0, 0, 100, 20), “Click Me”);
    GUI.Button(Rect(0, 30, 100, 20), GUIContent(“Click Me”));

  }

    ◆ static function GUIContent(image : Texture) : GUIContent  //       描述:构建一个只包含图片的GUIContent对象。

     var icon : Texture;

     function OnGUI()
    {

     GUI.Button(Rect(0, 0, 100, 20), GUIContent(icon));

    }

    ◆ static function GUIContent(text : string, image : Texture) : GUIContent  //  描述:构建一个包含text和图片的GUIContent对象

    var icon : Texture;

     function OnGUI()
    {

     GUI.Button(Rect(0, 0, 100, 20), GUIContent(“Click me”, icon));

    }

    ◆ static function GUIContent(text : string, tooltip : string) : GUIContent  //  描述:构建一个包含text的GUIContent,当用户鼠标悬停在它上面的时候,全局GUI.tooltip被设置为tooltip。

     function OnGUI()

     {

      GUI.Button(Rect(0, 0, 100, 20), GUIContent(“Click me”,  “This is a tooltip.”));   //如果用户指向这个按钮,全局提示被设置
      GUI.Label(Rect(0, 40, 100, 40), GUI.tooltip);
     }

    ◆ static function GUIContent(image : Texture, tooltip : string) : GUIContent  //   描述:构建一个包含图片的GUIContent,当用户鼠标悬停在它上面的时候,全局GUItooltip被设置为tooltip。

    ◆ static function GUIContent(text : string,  image : Texture, tooltip : string) : GUIContent  //       描述:构建一个包含text和image的GUIContent,,当用户鼠标悬停在它上面的时候,全局GUItooltip被设置为tooltip。

    ◆ static function GUIContent(src : GUIContent) : GUIContent  //   描述:从另一个GUIContent构建一个GUIContent。

    GUILayoutOption  类

    内部类用来传递布局选项给GUILayout函数,不要直接使用这些,而是在GUILayout类的布局函数中构造它们。参见:GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight

标签:Unity
上一篇:Unity3D脚本11:底层图像库类GL
下一篇:Unity3d脚本13:GUI扩展类 GUILayoutUtility
网友评论:Unity3d脚本12:GUI元素类 GUIContent
评论
留名: 验证码:
您可能还需要关注一下内容:
·基于洪水模拟和预报的三维仿真系统设计
·基于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
扫一扫 第三维度
官方微信号