Unity Editor开发

SerializedObject

SerializedObject.Update()更新所有序列化对象的值;
SerializedObject.ApplyModifiedProperties()应用序列化对象的修改;

在继承自UnityEditor.Editor的类中,target属性和serializedObject属性经常别用到。

可以通过serializedObject属性访问target属性中的可序列化属性。

例如:serializedObject.FindProperty()

Gizmos

当一个继承自MonoBehaviour的类被选中时,其OnDrawGizmos()会别调用,在这个函数中调用Gizmos的函数可以绘制出丰富的操作控件。

原文地址:https://www.cnblogs.com/lilei9110/p/4325678.html