返回介绍

GUIContent.GUIContent 界面内容

发布于 2019-12-18 15:37:46 字数 6938 浏览 1426 评论 0 收藏 0

JavaScript => public GUIContent()
C# => public GUIContent();

Description 描述

Constructor for GUIContent in all shapes and sizes.

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

Build an empty GUIContent.

构建一个空的GUIContent。


JavaScript => public GUIContent(text: string)
C# =>public GUIContent(string text);

Description 描述

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,这两行代码在功能上是相同的:

JavaScript:

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

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : 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"));
    }
}

JavaScript => public GUIContent(image: Texture)
C# =>public GUIContent(Texture image);

Description 描述

Build a GUIContent object containing only an image.

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

JavaScript:

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

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public Texture icon;
    void OnGUI() {
        GUI.Button(new Rect(0, 0, 100, 20), new GUIContent(icon));
    }
}

JavaScript => public GUIContent(text: string, image: Texture)
C# =>public GUIContent(string text, Texture image);

Description 描述

Build a GUIContent object containing both text and an image.

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

JavaScript:

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

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public Texture icon;
    void OnGUI() {
        GUI.Button(new Rect(0, 0, 100, 20), new GUIContent("Click me", icon));
    }
}

JavaScript => public GUIContent(text: string, tooltip: string)
C# =>public GUIContent(string text, string tooltip);

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。

JavaScript:

	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);
	}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : 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);
    }
}

JavaScript => public GUIContent(image: Texture, tooltip: string)
C# => public GUIContent(Texture image, string tooltip);

Parameters 参数

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。


JavaScript => public GUIContent(text: string, image: Texture, tooltip: string)
C# => public GUIContent(string text, Texture image, string tooltip);

Parameters 参数

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。


JavaScript => public GUIContent(src: GUIContent)
C# => public GUIContent(GUIContent src);

Parameters 参数

Description 描述

Build a GUIContent as a copy of another GUIContent.

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

guicontent

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文