-小狗饼干- / 洛12
327 字
2 分钟
Unity 编辑器扩展(1):入门
概述
Unity 允许通过自定义
Inspector和编辑器窗口来扩展编辑器。
扩展类型
Unity 编辑器扩展主要分为以下几类:
菜单栏扩展
- 顶部栏菜单扩展
- 右键菜单扩展
- 组件新建菜单扩展
- 组件菜单扩展
编辑器窗口扩展
- 自定义编辑器窗口
- 自定义 Inspector 窗口
工具栏扩展
- 自定义工具栏按钮
- 自定义工具栏面板
Gizmos 扩展
- 自定义 Gizmos 绘制
- 自定义 Gizmos 图标
特殊文件夹
编辑器相关文件需要放到特定的特殊文件夹中:
Editor 文件夹
- 编辑器扩展相关脚本需要放置在
Editor文件夹中 - 该文件夹内的脚本将以编辑器脚本的形式运行
- 该文件夹内的脚本不会被打包到最终的项目中
Editor Default Resources 文件夹
- 用于存放编辑器扩展脚本要用的资源,如图片、音频等
- 使用 EditorGUIUtility.Load 方法从该文件夹中读取所需资源
- 也可以在
Editor文件夹中创建Resources文件夹,并将所需资源放入其中 - 同样使用 EditorGUIUtility.Load 方法读取所需资源
Gizmos 文件夹
- 用于存放 Gizmos 所需的图片
- 使用 Gizmos.DrawIcon 读取所需图片并绘制
Unity 编辑器扩展(1):入门
https://blog.unknowncat2048.top/posts/unity-editor-extension-1/