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 и начните соответствующую Зону. |