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

GUI.RepeatButton

Declaration

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

Параметры

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

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

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

Описание

Сделайте кнопку, которая будет активна до тех пор, пока пользователь удерживает её.

// Draws 2 buttons, one with an image, and other with a text
// Prints a message when they get clicked.

// Prints a message when they get clicked.

using UnityEngine; using System.Collections;

public class Example : MonoBehaviour { public Texture btnTexture;

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

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

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