
Unity3D编辑器扩展
海王星很危险
文能聊需求忽悠人,武能编代码写功能
展开
-
Unity3D编辑器扩展——EditorWindow生命周期
整理了一下EditorWindow开放出来的生命周期 OnEnable():当打开界面的时候调用 OnFocus():当被聚焦的时候调用 OnGUI():当渲染UI的时候调用 OnSelectionChange():当选择发生更改时调用,选中的可选项(在Project和Hierarchy视图中) OnLostFocus():当失去焦点时调用 OnInspecto...原创 2018-10-06 12:02:23 · 6116 阅读 · 1 评论 -
Unity3D编辑器扩展——EditorWindow交互响应事件
重点:需要在OnGUI方法里监听事件Unity的编辑器界面中由这么一些事件: EventType MouseDown //鼠标按下 MouseUp //鼠标抬起 MouseDrag//鼠标拖动 KeyDown//按键按下 KeyUp //按键抬起 ScrollWheel//中轮滚动 ...原创 2018-10-13 12:29:26 · 11468 阅读 · 0 评论 -
Unity3D编辑器扩展 子窗体显示(GUILayout.Widnow)
Unity3D编辑器扩展——子窗体显示(GUILayout.Widnow)1.使用场景2.具体代码2.1 Monobehavior中调用2.2 EditorWindow中调用1.使用场景(1)在Unity中创建一个节点编辑器时,需要在主窗体中创建一个小窗体,方便操作2.具体代码在官网的API解释中只能搜到Monobehavior上的用法,但是后面我在其他的插件中发现了在EditorWind...原创 2019-03-31 19:40:34 · 3667 阅读 · 0 评论 -
Unity3D节点编辑器 树状节点布局算法
Unity3D节点编辑器——树状节点布局算法1.使用场景2.算法详情2.1节点布局算法2.2 点与点间的画线算法3.核心代码3.1 节点数据结构3.2 节点所需宽度计算方法3.3 节点之间画线方法3.4 绘制节点方法1.使用场景在编辑器中显示出树状图,希望能满足以下几个要求:(1)节点将会根据父节点的中点作为中间,分两边布局(2)节点与节点之间不能覆盖,并留有一些空隙2.算法详情2....原创 2019-03-31 20:21:24 · 2836 阅读 · 2 评论