我想知道是否有任何方法可以将给定对象的默认检查器绘制到Rect
中,类似于其他GUI方法?
我正在寻找一种简单的方法,可以将链接对象的各种检查器绘制到自定义EditorWindow
中。
我曾尝试将特定编辑器当作实例包含DrawDefaultIspector
,但我只是从SerializePropertyBindings
内部获得大量例外。
是否有方法为给定对象绘制默认检查器?
答案 0 :(得分:0)
刚刚使用this post找到了解决方法。
我只想显示默认检查器,因此我可以创建基础编辑器的实例,然后在我的EditorWindow.OnGUI()
代码中触发void OnGUI()
{
Editor editor = Editor.CreateEditor(this.linkedObject);
editor.OnInspectorGUI();
}
:
Rect
(显然我应该只在链接对象发生变化时重新创建该编辑器,但为了清楚起见。)
不允许我绘制test = 1:5;
test(5,:) = 1:5;
,但我认为我可以使用滚动面板或类似内容来覆盖该要求。