Unity 6.3
0 онлайн 2 гостей 3 в системе
Вход

GUI.Button

Declaration

public static bool Button(Rect position, string text);
public static bool Button(Rect position, Texture image);
public static bool Button(Rect position, GUIContent content);
public static bool Button(Rect position, string text, GUIStyle style);
public static bool Button(Rect position, Texture image, GUIStyle style);
public static bool Button(Rect position, GUIContent content, GUIStyle style);

Параметры

Параметр Описание
должность Прямоугольник на экране, который будет использоваться для кнопки.
текст Текст для отображения на кнопке.
изображение Texture для отображения на кнопке.
содержание Текст, изображение и tooltip для этой кнопки.
стиль Используемый стиль. Если этот параметр не указан, то используется стиль button из текущего GUISkin.

Возвращаемое значение

логическое true когда пользователь нажимает кнопку.

Описание

Сделайте одну кнопку нажатия. Пользователь нажимает на них и что-то происходит немедленно.

// Draws 2 buttons, one with an image, and other with a text
// And print a message when they got clicked.

using UnityEngine; using System.Collections;

public class ExampleClass : MonoBehaviour { public Texture btnTexture;

void OnGUI() { if (!btnTexture) { Debug.LogError("Please assign a texture on the inspector"); return; }

if (GUI.Button(new Rect(10, 10, 50, 50), btnTexture)) Debug.Log("Clicked the button with an image");

if (GUI.Button(new Rect(10, 70, 50, 30), "Click")) Debug.Log("Clicked the button with text"); } }