当一个类继承自MonoBehaviour和ScriptableObject时,可以在Inspector面板中修改数据。如何让Inspector面板按照需要显示,就显得很重要。
本片文章分多节讲解。涉及CustomEditor,CanEditMultipleObjects,CanEditMultipleObjects, OnInspectorGUI ,SerializeField ,MonoBehaviour.OnValidate() 。撤销用到的Undo,SerializedObject, SerializedProperty.
Editor
变量
serializedObject | 表示正在检查的一个或多个对象的 SerializedObject。 |