我正在写一个DecoratorDrawer
允许对检查器中的任何字段进行长而有意义的描述。我的目标是看起来像这样:(
假装在 gimp 中)
那就是想要更轻的背景,圆形边框等。
编辑器中有一些地方使用了这种风格,例如光照贴图窗口中有两个实例:
我不能使用EditorGUI.HelpBox
,因为:
我无法可靠地测量
HelpBox
. 请注意,抽屉禁止使用EditorGUILayout
.没有富文本或其他方式来设置内容样式
不允许使用图像 - 我希望稍后将它们作为选项
使用HelpBox
它看起来像这样:
我的问题是:是否有硬编码GUIStyle
或UnityEditor
/UnityEditorInternal
方法允许以这种样式显示信息?如果没有,关于如何伪造这种风格的任何想法?如何制作圆角?请记住,有一个看起来不同的专业皮肤,所以如果该解决方案适用于两种皮肤,那就太好了。