编辑器HDRColor using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; public class HDRColor : EditorWindow { //如果是Mono直接 [ColorUsageAttribute(true, true)] private Color a = new Color(); GUIContent UIContent = new GUIContent(); [MenuItem("MeTools/Color")] static void Window() { EditorWindow window = (HDRColor)EditorWindow.GetWindow(typeof(HDRColor), false, "Color", true);//创建窗口 window.Show(); } private void OnEnable() { UIContent.text = "我是个取色器"; } private void OnGUI() { //ColorField(说明, 颜色, 要不要吸管, 要不要Alpha, 要不要HDR); a = EditorGUILayout.ColorField(UIContent, a, true, true, true); //这里的不用管他,我是看看HDR的数值变化而已 using (new GUILayout.HorizontalScope("Box")) { GUILayout.Label(a.r.ToString()); GUILayout.Label(a.g.ToString()); GUILayout.Label(a.b.ToString()); } } }