GUIContent.GUIContent 界面内容

static function GUIContent () : GUIContent

Description描述

Constructor for GUIContent in all shapes and sizes

用于所有形状和大小的GUIContent的构造函数,也就是界面元素的构造函数。

Build an empty GUIContent.

构建一个空的GUIContent。

• static function GUIContent (text : string) : GUIContent

Build a GUIContent object containing only text.

构建一个仅包含文本的GUIContent对象。

When using the GUI, you don't need to create GUIContents for simple text strings - these two lines of code are functionally equivalent:

当使用GUI时,你不需要为简单的文本字符串创建GUIContent,这两行代码在功能上是相同的:

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	void OnGUI() {
		GUI.Button(new Rect(0, 0, 100, 20), "Click Me");
		GUI.Button(new Rect(0, 30, 100, 20), new GUIContent("Click Me"));
	}
}
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

Description描述

Build a GUIContent object containing only an image.

构建一个仅包含一个图片的GUIContent对象。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	public Texture icon;
	void OnGUI() {
		GUI.Button(new Rect(0, 0, 100, 20), new GUIContent(icon));
	}
}
var icon : Texture;

function OnGUI () {
	GUI.Button (Rect (0, 0, 100, 20), GUIContent (icon));
}

• static function GUIContent (text : string, image : Texture) : GUIContent

Description描述

Build a GUIContent object containing both text and an image.

构建一个包含文本和一个图片的GUIContent对象。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	public Texture icon;
	void OnGUI() {
		GUI.Button(new Rect(0, 0, 100, 20), new GUIContent("Click me", icon));
	}
}
var icon : Texture;

function OnGUI () {
	GUI.Button (Rect (0,0,100,20), GUIContent ("Click me", icon));
}

• static function GUIContent (text : string, tooltip : string) : GUIContent

Description描述

Build a GUIContent containing some text. When the user hovers the mouse over it, the global GUI.tooltip is set to the tooltip.

构建一个包含文本的GUIContent对象;当用户鼠标经过它的时候,全局GUI.tooltip设置为tooltip。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	void OnGUI() {
		GUI.Button(new Rect(0, 0, 100, 20), new GUIContent("Click me", "This is the tooltip"));
		GUI.Label(new Rect(0, 40, 100, 40), GUI.tooltip);
	}
}
function OnGUI () {
	GUI.Button (Rect (0, 0, 100, 20), GUIContent ("Click me", "This is the tooltip"));

	// If the user hovers the mouse over the button, the global tooltip gets set
	//如果用户鼠标经过该按钮,将获取全局工具提示
	GUI.Label (Rect (0, 40, 100, 40), GUI.tooltip);
}

• static function GUIContent (image : Texture, tooltip : string) : GUIContent

Description描述

Build a GUIContent containing an image. When the user hovers the mouse over it, the global GUI.tooltip is set to the tooltip.

构建一个包含一张图片的GUIContent;当用户鼠标经过它的时候,全局GUI.tooltip设置为tooltip。

• static function GUIContent (text : string, image : Texture, tooltip : string) : GUIContent

Description描述

Build a GUIContent that contains both text, an image and has a tooltip defined. When the user hovers the mouse over it, the global GUI.tooltip is set to the tooltip.

构建一个包含文本、一张图片和定义一个工具提示的GUIContent;当用户鼠标经过它的时候,全局GUI.tooltip设置为tooltip。

• static function GUIContent (src : GUIContent) : GUIContent

Description描述

Build a GUIContent as a copy of another GUIContent.

构建一个作为另一个GUIContent的一个拷贝的GUIContent;也可以说从另外一个GUIContent创建一个GUIContent。

最后修改:2011年1月3日 Monday 1:04

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。