在开发中有可能需要自己开发编辑器工具,在Unity中界面扩展常见两种情况,拿某插件为例:

1,自建窗口扩展

2,脚本Inspector显示扩展

不管使用那种样式,都需要经常用到两个类EditorGUILayout,GUILayout 这个两个脚本基本涵盖了所有的界面所需样式以及排版接口。

针对这两种样式分别写了简单介绍:自建窗口扩展,脚本Inspector显示扩展

转载于:https://www.cnblogs.com/Jean90/p/10066149.html

Unity编辑器扩展相关推荐

  1. Unity编辑器扩展之EditorWindow

    Unity编辑器扩展之EditorWindow 继承这个类的编辑器脚本可以用来创建一个编辑器窗口,类似Inspector窗口 若要在这个类中添加一些控件,可以使用GUI和GUILayout控件,还可以 ...

  2. Unity 编辑器扩展菜单

    Unity 编辑器扩展菜单 目录 Unity 编辑器扩展菜单 一.MenuItem 特性 菜单栏扩展 1.创建多级菜单 2.创建可使用快捷键的菜单项 3.创建可被勾选的菜单项 4.检查菜单是否使用 5 ...

  3. Unity编辑器扩展: 程序化打图集工具

    开始前的声明:该案例中图集所使用图片资源均来源于网络,仅限于学习使用 一.前言 关于编辑器扩展相关的知识,在前面的两篇内容中做了详细的描述,链接地址: 第一篇 :Unity编辑器扩展 UI控件篇 第二 ...

  4. 【Unity编辑器扩展实践】、查找所有引用该图片的预制体

    上一篇Unity编辑器扩展实践二.通过代码查找所有预制中已经查到到所有的预制体了. 然后我们就可以用这些预制体做一些其他的操作了,比如查找该预制的资源引用.可以直接遍历预制,找到预制里面的所有Imag ...

  5. 【Unity编辑器扩展】(二)PSD转UGUI Prefab, 图层解析和碎图导出

    书接上回:[Unity编辑器扩展](一)PSD转UGUI Prefab, Aspose.PSD和Harmony库的使用_TopGames的博客-CSDN博客 工具使用预览: 工具目标: 1. 实现将p ...

  6. 【Unity编辑器扩展】(三)PSD转UGUI Prefab, 一键拼UI解放美术/程序(完结)

    工具效果: 第一步,把psd图层转换为可编辑的节点树,并自动解析UI类型.自动绑定UI子元素: 第二步, 点击"生成UIForm"按钮生成UI预制体 (若有UI类型遗漏可在下拉菜单 ...

  7. 【Unity编辑器扩展】(一)PSD转UGUI Prefab, Aspose.PSD和Harmony库的使用

    [Unity编辑器扩展](二)PSD转UGUI Prefab, 图层解析和碎图导出_psd导入unity_TopGames的博客-CSDN博客 [Unity编辑器扩展](三)PSD转UGUI Pref ...

  8. Unity编辑器扩展 UI控件篇

    前摇 :认识编辑器扩展的必要性 由于各种各样的原因,无论是移动端亦或是主机/PC端,进几年的发行的游戏体量是越来越大.通常来说大体量的游戏开发需要一套很成熟完善的工作流,亦或说有很强的工业化的能力,像 ...

  9. Unity编辑器扩展Texture显示选择框

    学习NGUI插件的时候,突然间有一个问题为什么它这些属性可以通过弹出窗口来选中呢? 而我自己写的组件只能使用手动拖放的方式=.=. Unity开发了组件Inspector视图扩展API,如果我们要写插 ...

  10. 【Unity编辑器扩展实践】、扩展Hierarchy菜单

    扩展Hierarchy之后的效果: 我们调试战斗的时候,需要在Hierarchy界面选中对应的武将,然后操作快捷键控制武将.由于多个操作我觉得比较麻烦,就在网上查找了一下扩展Hierarchy菜单的方 ...

最新文章

  1. php 插件怎么做的,php 扩展模块如何安装
  2. pip list报错:DEPRECATION: The default format will switch to columns in the future.
  3. A XSS filter for Java EE web apps--转载
  4. 人工智能——命题逻辑与谓词逻辑
  5. Win32多线程编程(5) — 线程局部存储
  6. ELT和ETL分不清楚?2张图就能理解透彻
  7. 使用Regsvr32命令修复系统故障
  8. Mvc 4.0实现Response.Write()效果
  9. SUSE Labs Con 2018有感
  10. node 加密解密模块_聊聊Node加密模块crypto加密原理的那些事
  11. 6.2上午 外教 阅读
  12. 斯坦福大学深度学习公开课cs231n学习笔记(1)softmax函数理解与应用
  13. Python绘制简单漂亮好玩的散点图
  14. 电芯知识汇总(转载)
  15. attachEvent
  16. 【STMT】等价类划分法
  17. 数字金额转化为大写金额(js)
  18. 解决第三方dll出现:找不到指定模块(非路径错误)
  19. tic/toc/cputime测试时间的区别
  20. 前端面试题整理 (ES6篇)

热门文章

  1. MyBatis内的Mapper接口方法为什么不能重载
  2. 关于Arrays.asList()方法的使用
  3. Coding and Paper Letter(四十八)
  4. ms03-026漏洞原理与复现
  5. Java中实现十进制数转换为二进制的三种方法
  6. Ubuntu各文件夹功能说明
  7. MS SQL Server 游标及实例(四)
  8. mysql导入hdfs参数_导入数据到HDFS
  9. CF1A Theatre Square
  10. [2018.08.08 T1] 签到题