327 字
2 分钟
Unity 编辑器扩展(1):入门

概述#

Unity 允许通过自定义 Inspector编辑器窗口 来扩展编辑器。

扩展类型#

Unity 编辑器扩展主要分为以下几类:

菜单栏扩展#

  • 顶部栏菜单扩展
  • 右键菜单扩展
  • 组件新建菜单扩展
  • 组件菜单扩展

编辑器窗口扩展#

  • 自定义编辑器窗口
  • 自定义 Inspector 窗口

工具栏扩展#

  • 自定义工具栏按钮
  • 自定义工具栏面板

Gizmos 扩展#

  • 自定义 Gizmos 绘制
  • 自定义 Gizmos 图标

特殊文件夹#

编辑器相关文件需要放到特定的特殊文件夹中:

Editor 文件夹#

  • 编辑器扩展相关脚本需要放置在 Editor 文件夹中
  • 该文件夹内的脚本将以编辑器脚本的形式运行
  • 该文件夹内的脚本不会被打包到最终的项目中

Editor Default Resources 文件夹#

  • 用于存放编辑器扩展脚本要用的资源,如图片、音频等
  • 使用 EditorGUIUtility.Load 方法从该文件夹中读取所需资源
  • 也可以在 Editor 文件夹中创建 Resources 文件夹,并将所需资源放入其中
  • 同样使用 EditorGUIUtility.Load 方法读取所需资源

Gizmos 文件夹#

Unity 编辑器扩展(1):入门
https://blog.unknowncat2048.top/posts/unity-editor-extension-1/
作者
碌碌无为喵神SAMA
发布于
2024-12-09
许可协议
CC BY-NC-SA 4.0