🎮 编辑器扩展 · 实战目录
🎯 30章 · 从入门到精通
📚
点击卡片跳转对应章节
✨ 风格 · 明快活力
01
Unity编辑器扩展入门
概念、应用场景、第一个Editor脚本
02
MenuItem与菜单系统
属性详解、菜单路径、快捷键、有效性验证
03
EditorWindow基础
创建窗口、GUI布局、生命周期、Repaint
04
IMGUI控件详解
Label, Button, TextField, Slider, Toggle
05
GUILayout与自动布局
GUILayout、水平/垂直、FlexibleSpace
06
EditorGUI与EditorGUILayout
ObjectField, PropertyField, LayerMask
07
ScriptableObject数据持久化
创建SO、编辑器读写、数据复用与配置
08
EditorPrefs与PlayerPrefs
编辑器偏好、项目设置、跨会话数据
09
自定义Inspector
重写OnInspectorGUI、按钮与回调
10
PropertyDrawer
自定义绘制器、DecoratorDrawer、复合绘制
11
Editor Coroutine
协程原理、延迟执行、动画预览、进度条
12
编辑器下的Asset管理
AssetDatabase API、资源导入、依赖查询
13
AssetPostprocessor
资源导入后处理、自动设置纹理/模型/音频
14
Build Pipeline
构建管线、自定义Build、批量打包、版本号
15
编辑器下的Scene管理
EditorSceneManager、场景加载修改保存
16
Handles与SceneView
Scene视图绘制、Handles控件、3D Gizmo
17
Gizmos与辅助绘制
OnDrawGizmos、调试可视化
18
编辑器下的Prefab操作
PrefabUtility、实例化、变体与覆盖
19
编辑器下的动画工具
AnimationUtility、剪辑、关键帧、曲线
20
编辑器下的UI Toolkit
UI Builder、VisualElement、USS、UXML
21
编辑器窗口的UX设计
布局原则、用户体验、快捷键、工作流优化
22
编辑器工具调试
Debug.Log、EditorGUIUtility、断点技巧
23
编辑器下的反射与序列化
SerializedObject、SerializedProperty、反射
24
编辑器下的多语言与本地化
Localization工具、编辑器UI多语言
25
编辑器下的版本控制集成
AssetModificationProcessor、VCS钩子
26
编辑器下的性能分析
Profiler扩展、自定义采样、内存分析
27
编辑器下的测试框架
EditMode测试、PlayMode测试、TestRunner
28
编辑器工具打包与分发
.unitypackage、Asset Store、版本管理
29
综合实战一:批量资源重命名与格式转换
批量重命名、格式转换工具
30
综合实战二:场景一键部署与光照烘焙自动化
一键部署、光照烘焙自动化工具