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。