Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

GUIContent.GUIContent

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public GUIContent()
public GUIContent();

Описание

Конструктор для GUIContent всех форм и размеров.

Создает пустой GUIContent.


public GUIContent(text: string)
public GUIContent(string text);

Параметры

Описание

Создает объект GUIContent, содержащий только текст.

При использовании GUI не обязательно создавать GUIContents для простого текста - две строки кода обеспечат данный функционал:

	function OnGUI () {
		GUI.Button (Rect (0, 0, 100, 20), "Click Me");
		GUI.Button (Rect (0, 30, 100, 20), GUIContent ("Click Me"));
	}
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")); } }

public GUIContent(image: Texture)
public GUIContent(Texture image);

Параметры

Описание

Создает объект GUIContent, содержащий только изображение.

	var icon : Texture;

function OnGUI () { GUI.Button (Rect (0, 0, 100, 20), GUIContent (icon)); }
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)); } }

public GUIContent(text: string, image: Texture)
public GUIContent(string text, Texture image);

Параметры

Описание

Создает объект GUIContent, содержащий и текст, и изображение.

	var icon : Texture;

function OnGUI () { GUI.Button (Rect (0,0,100,20), GUIContent ("Click me", icon)); }
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)); } }

public GUIContent(text: string, tooltip: string)
public GUIContent(string text, string tooltip);

Параметры

Описание

Создает GUIContent, содержащий некоторый текст. Когда пользователь наводит на него мышь, глобальная GUI.tooltip устанавливается в 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);
	}
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); } }

public GUIContent(image: Texture, tooltip: string)
public GUIContent(Texture image, string tooltip);

Параметры

Описание

Создает GUIContent, содержащий изображение. Когда пользователь наводит на него мышь, глобальная GUI.tooltip устанавливается в tooltip.


public GUIContent(text: string, image: Texture, tooltip: string)
public GUIContent(string text, Texture image, string tooltip);

Параметры

Описание

Создает GUIContent, содержащий текст text, изображение image и имеющий определенную подсказку tooltip . Когда пользователь наводит на него мышь, глобальная GUI.tooltip устанавливается в tooltip.


public GUIContent(src: GUIContent)
public GUIContent(GUIContent src);

Параметры

Описание

Создает GUIContent как копию другого GUIContent'а.