Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

EditorGUI.GradientField

Объявление

public static Gradient GradientField(Rect position, Gradient gradient);

public static Gradient GradientField(Rect position, string label, Gradient gradient);

public static Gradient GradientField(Rect position, GUIContent label, Gradient gradient);

public static Gradient GradientField(Rect position, GUIContent label, Gradient gradient, bool hdr);

public static Gradient GradientField(Rect position, GUIContent label, Gradient gradient, bool hdr, ColorSpace colorSpace);

Параметры

position Прямоугольник на экране использовать для поля.
label Необязательный ярлык для отображения перед полем.
gradient Градиент для редактирования.
hdr Отображение редактора градиента HDR.
colorSpace Отобразите градиент и Редактор градиентов в этом цветовом пространстве.

Возвращает

Gradient Градиент, отредактированный пользователем.

Описание

Создает поле для редактирования Градиента.

using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; public class EditorGUIGradientField : EditorWindow { Gradient gradient = new Gradient(); [MenuItem("Examples/Gradient Field demo")] static void Init() { EditorWindow window = GetWindow(typeof(EditorGUIGradientField)); window.position = new Rect(0, 0, 400, 199); window.Show(); } void OnGUI() { gradient = EditorGUI.GradientField( new Rect(3, 3, position.width - 6, 50), "Gradient", gradient); } }
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3