GUI/GUILayout/EditorGUILayout这几个类中没有提供自定义数据结构的显示,难道就不能像Inspector那样友好么,不然就只能使用基础元素来组合实现了。
不赘述,代码如下:
上述代码在自定义编辑器中显示了自定义结构TestClass的列表,效果如下所示:

有个小细节值得一提,TestClass.name一定要初始化为"",不然现实会报错。
GUI/GUILayout/EditorGUILayout这几个类中没有提供自定义数据结构的显示,难道就不能像Inspector那样友好么,不然就只能使用基础元素来组合实现了。
不赘述,代码如下:
上述代码在自定义编辑器中显示了自定义结构TestClass的列表,效果如下所示:
有个小细节值得一提,TestClass.name一定要初始化为"",不然现实会报错。