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

GUI.TextField

Declaration

public static string TextField(Rect position, string text);
public static string TextField(Rect position, string text, int maxLength);
public static string TextField(Rect position, string text, GUIStyle style);
public static string TextField(Rect position, string text, int maxLength, GUIStyle style);

Параметры

Параметр Описание
должность Прямоугольник на экране, который будет использоваться для текстового поля.
текст Текст для редактирования. Возвращаемое значение этой функции должно быть назначено обратно строке, как показано в примере.
maxLength Максимальная длина строки. Если этот параметр не указан, пользователь может вводить строку бесконечно долго.
стиль Используемый стиль. Если этот параметр не указан, то используется стиль textField из текущего GUISkin.

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

строка Измененная строка.

Описание

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

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public string stringToEdit = "Hello World";

void OnGUI() { // Make a text field that modifies stringToEdit. stringToEdit = GUI.TextField(new Rect(10, 10, 200, 20), stringToEdit, 25); } }