
扩展编辑器
zts_coding
学海无涯,请多指教
展开
-
EditorWindow 类
EditorWindow类,继承 ScriptableObject,用于创建一个编辑器窗口,通常用 MenuItem 打开编辑器窗口1、Static Properties 静态属性 说明 focusedWindow (没啥用) 当前具有键盘焦点的EditorWindow实例(可以为null)(只读) mouseOverWindow (没啥用) ...原创 2018-03-20 08:01:59 · 2195 阅读 · 0 评论 -
EditorGUI 和 EditorGUILayout 对比
静态属性 EditorGUI EditorGUILayout actionKey x indentLevel x showMixedValue x静态方法 EditorGUI EditorGUILayout x BeginFadeGroup / EndFadeGroup x BeginHori...原创 2018-03-20 10:27:05 · 3771 阅读 · 0 评论 -
GUI 和 GUILayout 的对比
静态属性 GUI GUILayout backgroundColor 无静态属性 changed color contentColor depth enabled matrix skin tooltip ………………………….……………………...原创 2018-03-20 10:49:40 · 816 阅读 · 0 评论 -
IMGUI相关的几个类
GUI —— 需要指定 Rect 绘制 GUI GUILayout —— 自动布局绘制 GUIGUIContent —— what to render GUIStyle —— how to renderGUIElement —— 是 GUITexture 和 GUIText 的基类,虽然这两个类已经淘汰了。。。 GUIText GUITexture GUILayer —— 已经淘...原创 2018-03-20 12:05:56 · 3378 阅读 · 0 评论 -
扩展编辑器的几个回调函数
Editor 类(Inspector、Preview、Scene)public class Editor : ScriptableObject{ } 注意继承 Editor的类,一般在类声明之前还有一句 [CustomEditor(typeof(xx))] 然而 继承 EditorWindow的类,一般没有声明,但是要打开窗口 [MenuItem(xxx)]Editor 类...原创 2018-03-21 02:53:40 · 716 阅读 · 0 评论 -
如何在Scene中绘制工具
3种在Scene视图中绘制工具的方法Gizmos类 (UnityEngine命名空间) —— MonoBehaviour子类的 OnDrawGizmos、OnDrawGizmosSelectedHandles类(UnityEditor命名空间) —— Editor子类的 OnSceneGUI[DrawGizmo(GizmoType.xxx)] publi...原创 2018-03-21 02:54:56 · 583 阅读 · 0 评论 -
Editor 类
继承这个 Editor 类,可以自定义Inspector、Preview、OnSceneGUI常用于 自定义组件、资源的 Inspector文档链接 https://docs.unity3d.com/ScriptReference/Editor.html#/未完待续……………………………..消息函数属性第一点: 如果不能多个一起编辑,那么会提示 “Multi...原创 2018-03-21 04:47:33 · 1281 阅读 · 0 评论