text | @param text Настраиваемый текст для отображения в области. |
image | @param image Настраиваемое изображение для отображения в области. |
content | @param content Настраиваемый текст, изображение или подсказка для отображения в данной области. |
style | @param style Стиль для использования. Если не указан, используется пустой GUIStyle (GUIStyle.none), прозрачный фон. |
Назначает блок элементов управления GUILayout, управляемый в определенной области экрана.
По умолчанию, элемент управления GUI, использующий GUILayout, располагается в верхнем левом углу экрана.
Если вы хотите расположить серию автоматически выложенных элементов управления в определенной области, используйте GUILayout.BeginArea для определения новой области автоматически используемой системы слоев.
See Also: EndArea
"Область для примера."
function OnGUI () { // Starts an area to draw elements GUILayout.BeginArea (Rect (10,10,100,100)); GUILayout.Button ("Click me"); GUILayout.Button ("Or me"); GUILayout.EndArea (); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnGUI() { GUILayout.BeginArea(new Rect(10, 10, 100, 100)); GUILayout.Button("Click me"); GUILayout.Button("Or me"); GUILayout.EndArea(); } }
Данная функция очень полезна при смешивании GUILayout кода. Он должен быть согласован с вызовом EndArea. BeginArea / EndArea не могут быть вложенными.