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

GUILayout.Button

Declaration

public static bool Button(Texture image, params GUILayoutOption[] options);
public static bool Button(string text, params GUILayoutOption[] options);
public static bool Button(GUIContent content, params GUILayoutOption[] options);
public static bool Button(Texture image, GUIStyle style, params GUILayoutOption[] options);
public static bool Button(string text, GUIStyle style, params GUILayoutOption[] options);
public static bool Button(GUIContent content, GUIStyle style, params GUILayoutOption[] options);

Параметры

Параметр Описание
текст Текст для отображения на кнопке.
изображение Texture для отображения на кнопке.
содержание Текст, изображение и tooltip для этой кнопки.
стиль Используемый стиль. Если этот параметр не указан, то используется стиль button из текущего GUISkin.
варианты Необязательный список параметров компоновки, задающих дополнительные свойства раскладки. Любые переданные здесь значения переопределяют настройки, заданные style.
Дополнительные ресурсы: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

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

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

Описание

Сделайте одну кнопку.

Создать Button кнопка, которую можно нажать и отпустить, как обычную кнопку. Когда это Button Кнопка возвращает ожидаемое значение true значение. Если мышка перемещается с кнопки, то на нее не нажимается.


Кнопки в Game Вид.

using UnityEngine;

public class ExampleScript : MonoBehaviour { // Draws a button with an image and a button with text Texture tex;

void OnGUI() { if (!tex) { Debug.LogError("No texture found, please assign a texture on the inspector"); }

if (GUILayout.Button(tex)) { Debug.Log("Clicked the image"); } if (GUILayout.Button("I am a regular Automatic Layout Button")) { Debug.Log("Clicked Button"); } } }