🧩 Unreal 插件开发 & 工具链
30章 · 从入门到实战
📁 点击卡片跳转对应章节
01
插件开发入门
插件是什么
目录结构
第一个插件
02
模块系统详解
模块定义
生命周期
依赖/加载
03
Slate UI基础
SWidget
SCompoundWidget
布局/文本
04
Slate高级控件
列表/树形
表格控件
自定义绘制
05
编辑器工具栏扩展
ToolBarBuilder
MenuBuilder
命令/图标
06
编辑器窗口扩展
SpawnTab
TabManager
SDockTab
07
资产操作与编辑器
资产注册表
资产工厂
类型操作
08
细节面板定制
IDetailCustomization
属性分类
条件显示
09
蓝图节点扩展
蓝图函数库
节点引脚
外观定制
10
命令行与控制台
ConsoleCommand
日志系统
调试命令
11
设置系统
项目设置
编辑器设置
配置读写
12
数据驱动开发
DataAsset
数据表
曲线表
13
文件与路径操作
文件路径API
文件读写
文件监控
14
进程与线程
FRunnable
AsyncTask
任务图系统
15
网络与RPC
网络子系统
RPC调用
复制属性
16
性能分析工具
Stats系统
Profiler
内存/GPU
17
自动化测试
测试框架
功能/性能
测试报告
18
打包与分发
插件打包
平台支持
版本管理
19
工具链概念
DCC工具集成
构建系统
持续集成
20
Python脚本集成
编辑器脚本
蓝图互调
批量处理
21
自定义构建工具
BuildGraph
自定义任务
分布式构建
22
资源管线定制
导入管线
资源处理
验证/优化
23
数据迁移工具
资产迁移
重定向器
引用修复
24
本地化工具链
文本收集
翻译管理
运行时切换
25
版本控制集成
Perforce/Git
文件锁定
变更列表
26
代码生成工具
UHT扩展
代码模板
反射系统
27
UI工具链
UMG扩展
控件库
主题/设计时
28
动画工具链
动画蓝图扩展
蒙太奇工具
重定向
29
音频工具链
音频编辑器
音效管理
空间音频
30
综合实战
从零构建
完整插件工具链
项目实战