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