diff --git a/03_核心功能/UI/UI开发指南.md b/03_核心功能/UI/UI开发指南.md index ea5efdd..31ad8f1 100644 --- a/03_核心功能/UI/UI开发指南.md +++ b/03_核心功能/UI/UI开发指南.md @@ -137,11 +137,36 @@ public class CardItem : AbsListItem ## 六、开发规范 ### 6.1 文件路径 -| 类型 | 路径 | -|-----|------| -| 脚本 | `Assets/Game/GameHFScripte/GameFunction/UIWindows/{Name}/` | -| 预制体 | `Assets/Game/GameHFResource/CN/UIWindows/{Name}/` | -| 图片 | `Assets/Game/GameHFResource/CN/SpriteAtlas/{Name}/` | + +#### 6.1.1 核心资源路径 + +| 类型 | 路径 | 说明 | +|-----|------|------| +| **窗口脚本** | `Assets/Game/GameHFScripte/GameFunction/UIWindows/{WindowName}/` | 窗口逻辑脚本存放目录 | +| **窗口预制体** | `Assets/Game/GameHFResource/CN/UIWindows/{WindowName}/` | UI窗口预制体存放目录 | +| **图标图集** | `Assets/Game/GameHFResource/CN/SpriteAtlas/{AtlasName}/` | SpriteAtlas图集资源 | +| **字体资源** | `Assets/Game/GameHFResource/CN/Fonts/` | 字体文件存放目录 | + +#### 6.1.2 工具脚本路径 + +| 工具名称 | 路径 | 职责 | +|---------|------|------| +| **UIPrefabGenerator** | `Assets/Editor/Command/UIPrefabGenerator.cs` | JSON转UI预制体 | +| **UIPrefabToJson** | `Assets/Editor/Command/UIPrefabToJson.cs` | 预制体转JSON | +| **RemoteCommand** | `Assets/Editor/Command/RemoteCommand.cs` | 外部命令接口 | +| **ExternalCommandListener** | `Assets/Editor/Command/ExternalCommandListener.cs` | 外部命令监听器 | + +#### 6.1.3 文档路径 + +| 文档名称 | 路径 | +|---------|------| +| UI开发指南 | `UnityAI/03_核心功能/UI/UI开发指南.md` | +| UI界面拼接设计指南 | `UnityAI/03_核心功能/UI/UI界面拼接设计指南.md` | + +#### 6.1.4 命令触发路径 + +- **触发文件**: `{ProjectRoot}/Trigger_Command.txt` +- **JSON配置**: `Assets/Editor/UI/{WindowName}.json` ### 6.2 性能优化 - 使用对象池复用UI元素