label | 要显示在字段前面的可选标签。 |
值 | 要编辑的渐变。 |
options | 指定额外布局属性的可选布局选项列表。此处传入的任何值都将覆盖由 style 定义的设置。其他资源:GUILayout.Width、GUILayout.Height、GUILayout.MinWidth、GUILayout.MaxWidth、GUILayout.MinHeight、GUILayout.MaxHeight、GUILayout.ExpandWidth、GUILayout.ExpandHeight。 |
Gradient 由用户编辑的渐变。
创建用于编辑 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 = EditorGUILayout.GradientField( "Gradient", gradient); } }