摘要: Unity编辑器 - DragAndDrop拖拽控件Unity编辑器的拖拽(DragAndDrop)在网上能找到的资料少,自己稍微研究了一下,写了个相对完整的案例,效果如下 代码:object dragData = "dragData";Vector2 of... 阅读全文
posted @ 2018-02-12 22:38 CloudLiu 阅读(1517) 评论(0) 推荐(1) 编辑
摘要: Unity编辑器 - 资源修改立即写入磁盘AssetDataBase.SaveAssets()在编写编辑器时,如果需要修改Unity序列化资源(如Prefab,美术资源,ScriptableObject等类型),修改后应将该资源标记为已更改: EditorU... 阅读全文
posted @ 2018-02-12 17:43 CloudLiu 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 为加深记忆和理解Maya的Polygon,尝试利用空闲时间翻译Maya Api文档相关章节。How polygons are handled internally - 多边形是如何在内部处理的 阅读全文
posted @ 2018-02-11 10:20 CloudLiu 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Unity编辑器 - 资源批处理工具基类经常要对资源进行批处理,很多时候都是一次性的需求,于是弄个通用脚本。 工具是个弹出面板,处理过程有进度条,如下:如图,子类只需要重写几个方法:using UnityEngine;using BatchTool;usin... 阅读全文
posted @ 2018-02-08 17:10 CloudLiu 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Unity编辑器整理 - 输入控件聚焦问题EditorGUI的输入控件在聚焦后,如果在其他地方改变值,聚焦的框不会更新,而且无法取消聚焦,如下图: 在代码中取消控件的聚焦取消聚焦的“时机”需要看具体情况,比如上图可以在按下“删除最后一个字符”按钮时取消,也可... 阅读全文
posted @ 2018-02-08 17:09 CloudLiu 阅读(634) 评论(0) 推荐(0) 编辑
摘要: EditorGUI控件输入监听 在做编辑器开放的过程中,有时候要对用户输入进行判断和限制,但EditorGUI控件却没有触发回调,而是提供了一种麻烦的办法——使用EditorGUI.BeginChangeCheck()和EditorGUI.EndChang... 阅读全文
posted @ 2018-02-08 17:08 CloudLiu 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: Unity编辑器 - 自动排版使用花括号提高可读性//一组横向排列的控件GUILayout.BeginHorizontal();{ GUILayout.BeginVertical(); { //横向排列中的第一组竖向控件 } ... 阅读全文
posted @ 2018-02-08 16:57 CloudLiu 阅读(810) 评论(0) 推荐(0) 编辑