学习几个类
Editor:
OnInspectorGUI :控制Inspector监视面板的显示
OnGUI:当创建一个新的EditorWindow时,我们在这里写window的显示
OnSceneGUI:当需要在Scene视图中显示一些东西的时候,我们在这里写东西。如Handle,如Handle.GUIArea里面写GUI
target
DrawDefaultInspector
Repaint
OnSceneGUI
OnEnable
OnDisable
OnDestroy
EditorInternal :
ReOrderList
EditorWindow :
OnGUI
EditorApplication
是Unity编辑的应用程序控制类
包括创建场景、创建工程、关闭Unity应用程序、获取应用程序启动的时间等等
EditorUtility
弹出各种对话框
ShowNotification
RemoveNotification
FileUtil
DeleteFileOrDirectory
CopyFileOrDirectory
MoveFileOrDirectory
ReplaceFile
ReplaceDirectory
Help
ObjectPreview
Tools
EditorGUI
EditorGUILayout
Popup
EnumPopup
InspectorTittlebar
FoldOut:左边一个三角形的一个折叠
PropertyField
BeginScrollView
Selection:
提供你选取的对象的接口, 不管是游戏对象还是什么
transform
activeTransform
GameObjec
ActiveGameObject
Object
ActiveObject
SerializedObject
SerializedProperty
AssetDatabase:
Contains
CreateFolder
ValidateMoveAsset
MoveAsset
RenameAsset
DeleteAsset
CopyAsset
CreateAsset
GetAssetPath
Refresh
学习几个Attribute
[MenuItem]
[Space]
[CreateAssetMenu]
[ExecuteInEditorMode]
[Range]
[SerializeField]
[System.Serializable]