2026-07-07 18:36:15 +08:00
|
|
|
|
# 编辑器工具
|
|
|
|
|
|
|
|
|
|
|
|
## SF Editor
|
|
|
|
|
|
|
2026-07-10 17:50:20 +08:00
|
|
|
|
- 路径:`Assets/StrayFog/Editor/`
|
|
|
|
|
|
- 程序集:`SFEditor`
|
|
|
|
|
|
- 职责:CopyToX、AssetBundle、SpriteAtlas、配置生成和 StrayFog Editor 窗口。
|
2026-07-07 18:36:15 +08:00
|
|
|
|
|
2026-07-10 17:50:20 +08:00
|
|
|
|
`Assets/StrayFog/Editor/CopyToX` 保存生成运行时代码的真实源文件。生成后的 GameHF/GameGeneral 目标目录禁止手改。
|
2026-07-07 18:36:15 +08:00
|
|
|
|
|
|
|
|
|
|
## Project Editor Assets
|
|
|
|
|
|
|
2026-07-10 17:50:20 +08:00
|
|
|
|
- 路径:目标项目 `Assets/Editor/`
|
|
|
|
|
|
- 职责:项目级 Editor 菜单、构建辅助、UI 转换和 Unity MCP Bridge。
|
2026-07-07 18:36:15 +08:00
|
|
|
|
|
|
|
|
|
|
## 使用规则
|
|
|
|
|
|
|
2026-07-10 17:50:20 +08:00
|
|
|
|
- Unity Editor API 只在主线程执行。
|
|
|
|
|
|
- 运行时代码不得引用 Editor 程序集。
|
|
|
|
|
|
- 生成器修改后同时验证输入配置、生成差异、目标程序集和 Unity Console。
|
|
|
|
|
|
- 新增菜单时使用稳定路径;MCP 可调用菜单必须进入显式白名单。
|
|
|
|
|
|
- 编辑器工具不能把机器绝对路径、个人目录或临时数据目录写成通用规则。
|
2026-07-07 18:36:15 +08:00
|
|
|
|
|
2026-07-07 19:07:27 +08:00
|
|
|
|
## 子文档
|
|
|
|
|
|
|
|
|
|
|
|
- [UI 拼接工具](UI拼接工具.md)
|
|
|
|
|
|
- [MCP 工具](MCP工具/README.md)
|
|
|
|
|
|
|
2026-07-07 18:36:15 +08:00
|
|
|
|
## 文档关联
|
|
|
|
|
|
|
|
|
|
|
|
| 文档 | 关联原因 |
|
|
|
|
|
|
|---|---|
|
2026-07-10 17:50:20 +08:00
|
|
|
|
| [模块索引](../../模块索引.md) | 编辑器工具入口和状态 |
|
|
|
|
|
|
| [资源管理](../资源管理/README.md) | AssetBundle 与分包生成 |
|
|
|
|
|
|
| [架构说明](../../../rules/10-架构说明.md) | Editor 与运行时边界 |
|
|
|
|
|
|
| [工作流清单](../../../rules/40-工作流清单.md) | 生成和验证流程 |
|