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

AreaScope

класс в UnityEngine

Выполнено в:UnityEngine.IMGUIModule

Описание

Вспомогательный disposable-класс для управления BeginArea / EndArea.

BeginArea вызывается при создании, а EndArea вызывается при удалении экземпляра. По умолчанию, любые GUI элементы управления, созданные с помощью GUILayout, размещаются в верхнем левом углу экрана. Если вы хотите разместить ряд автоматически расположенных элементов управления в произвольной области, используйте GUILayout.BeginArea для определения новой области для использования системой автоматического расположения.

Дополнительные ресурсы: BeginArea, EndArea


Объяснение области примера.

using UnityEngine;

public class ExampleClass : MonoBehaviour { void OnGUI() { using (var areaScope = new GUILayout.AreaScope(new Rect(10, 10, 100, 100))) { GUILayout.Button("Click me"); GUILayout.Button("Or me"); } } }

Конструкторы

Конструктор Описание
GUILayout.AreaScopeСоздайте новую AreaScope и начните соответствующую Зону.