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

Unity3D脚本中文教程2.14

[复制链接]

5552

主题

2

听众

8万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
11

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

跳转到指定楼层
楼主
发表于 2012-5-18 15:27:14 |只看该作者 |倒序浏览
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。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

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

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

GMT+8, 2025-6-15 17:08 , Processed in 0.318380 second(s), 28 queries .

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

© 2008-2019 Narkii Inc.

回顶部