Version: 2019.3
public static string TextArea (string text, params GUILayoutOption[] options);
public static string TextArea (string text, int maxLength, params GUILayoutOption[] options);
public static string TextArea (string text, GUIStyle style, params GUILayoutOption[] options);
public static string TextArea (string text, int maxLength, GUIStyle style, params GUILayoutOption[] options);

パラメーター

text編集するテキスト。この関数が返す値は以下の例のように同じ変数に格納しなおすべきです
maxLength文字列の最大の長さ。省略した場合は無制限に入力することができます
style使用するスタイル。省略された場合は、現在の GUISkin にある textField スタイルを使用します
optionsAn optional list of layout options that specify extra layouting properties. Any values passed in here will override settings defined by the style.<br> See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

戻り値

string 編集された文字列

説明

ユーザーが文字列を編集することができる複数行のテキストエリア


Text area in the Game View.

using UnityEngine;

public class ExampleScript : MonoBehaviour { string stringToEdit = "Hello World\nI've got 2 lines...";

void OnGUI() { // Make a multiline text area that modifies stringToEdit. stringToEdit = GUILayout.TextArea(stringToEdit, 200); } }